StarLight Wiki
starlight_wiki
https://starlight.shoutwiki.com/wiki/Main_Page
MediaWiki 1.35.13
first-letter
Media
Special
Talk
User
User talk
StarLight Wiki
StarLight Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Template:HeaderTemplate
10
7
12
2009-05-02T18:34:55Z
MediaWiki default
30443056
wikitext
text/x-wiki
<div>
<!-- Beginning of header section -->
{|style="width:100%;margin-top:+.7em;background-color:#4682B4;border:1px solid #ccc;-moz-border-radius:20px"
|style="width:45%;color:#000"|
{|style="width:100%;border:solid 0px;background:none"
|-
|style="width:100%px;text-align:center;white-space:nowrap;color:#000" |
<div style="font-size:195%;border:none;margin: 0;padding:.1em;color:#FFFFFF">{{{welcome}}}</div>
|}<!-- Blurb & useful links -->
|style="width:45%;font-size:125%;color:#FFFFFF"|
{{{blurb}}}
|}<!-- End of blurb & useful links -->
</div>
a384f27c7f43d66acecf5d65137f0fd5a41a122e
49
12
2017-02-17T23:53:00Z
Serpent King
24956324
wikitext
text/x-wiki
{|style="width:100.25%; margin-top:+.7em; padding:2px; background:#f44; border:1px solid #000; border-radius:4px; box-shadow:0px 0px 10px #000;"
|style="width:45%; color:#000; font-size:195%; border:none; padding:15px;"|{{{welcome}}}
|style="width:55%; font-size:125%; color:#000; padding:15px;"|{{{blurb}}}
|-
|colspan=2 style="padding:0.5em 0.8em 0.5em 0.8em; background:#fdd; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}}
|}
deb56b99014b96c0311f32c2d50df69632aeea1a
56
49
2017-02-18T00:15:44Z
Serpent King
24956324
wikitext
text/x-wiki
{|style="width:100.25%; margin-top:+.7em; padding:2px; background:#000; font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"
|style="width:45%; font-size:195%; color:#ff0; border:none; padding:15px;"|{{{welcome}}}
|style="width:55%; font-size:125%; color:#ff0; padding:15px;"|{{{blurb}}}
|-
|colspan=2 style="padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}}
|}
36142666e6af49b5df2b6f627cc2791af92d6089
Template:MainTemplate
10
9
18
14
2009-07-08T08:41:15Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}}}
<br />
<!-- LEFT COLUMN -->
{| width="100%" cellspacing="0" cellpadding="0" style="background:transparent;"
|-
| width="50%" style="vertical-align:top; padding-right:0.5em;" |
<!-- Info about this site -->
{{SectionTemplate|title={{{about_title}}}|content={{{about_content}}}}}
| width="50%" style="vertical-align:top; padding-left:0.5em;" |
<!-- Featured Article -->
{{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}
|}
<br />
<!-- RIGHT COLUMN -->
{| width="100%" cellspacing="0" cellpadding="0" style="background:transparent;"
|-
| width="50%" style="vertical-align:top; padding-right:0.5em;" |
<!-- Did you know... -->
{{SectionTemplate|title={{{didyouknow_title}}}|content={{{didyouknow_content}}}}}
| width="50%" style="vertical-align:top; padding-left:0.5em;" |
<!-- Site news -->
{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}}}
|}
__NOTOC__
__NOEDITSECTION__
78f8386e9d2112600b0c1d1b84022fead288afdb
52
18
2017-02-17T23:57:27Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="vertical-align:top; width:60%; float:left;">
<div style="padding-right:0.5em; padding-bottom:0.5em;"> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}</div>
</div>
<div style="vertical-align:top; width:40%; float:right;">
<div style="padding-left:0.5em; padding-bottom:0.5em;">{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}}}</div>
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
2cff45244c050dd35ed7a12bb04e1bb8ea2ae62f
54
52
2017-02-18T00:08:56Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="vertical-align:top; width:60%; float:left;">
<div style="padding-right:0.5em; padding-bottom:0.5em;"> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}</div>
</div>
<div style="vertical-align:top; width:40%; float:right;">
<div style="padding-left:0.5em; padding-bottom:0.5em;">{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}|editlink=http://ssbuniverse.shoutwiki.com/w/index.php?title=Template:News&action=edit|edittext=add some news...}}</div>
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
522a5ca90da84678d6e2177d30cfb0e0e17687e7
65
54
2017-02-18T01:15:00Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="vertical-align:top; width:60%; float:left;">
<div style="padding-right:0.5em; padding-bottom:0.5em;"> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}</div>
</div>
<div style="vertical-align:top; width:40%; float:right;">
<div style="padding-left:0.5em; padding-bottom:0.5em;">{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}|editlink=http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit|edittext=add some news...}}</div>
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
f33928c33ceef79f87081ab2cf77dd662f0c7b42
Main Page
0
1
19
8
2009-07-08T08:42:32Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
a8ae9f2f544922f44ef407d59dce5b9d42303d64
53
19
2017-02-18T00:08:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = ''Blurp''
| about_content = ''Content''
| featured_title = ''Title''
| featured_content = ''Content''
| news_title = News
| news_content = ''Content''
}}
ce7726b72da49f45bfe5200ff452c100114fa147
62
53
2017-02-18T00:53:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = ''Content''
| featured_title = ''Title''
| featured_content = ''Content''
| news_title = News
| news_content = ''Content''
}}
91d59fb7ce57706cf13b4d0cd65d8d5b96c70ceb
Template:SectionTemplate
10
8
20
13
2009-07-12T21:34:10Z
MediaWiki default
30443056
wikitext
text/x-wiki
<h2 style="border:none; background-color:#4682B4; padding:0.2em 0; margin:0; color:#ffffff; font-size:125%; font-weight:bold; text-indent:0.5em; font-variant:small-caps; -moz-border-radius: 10px">{{{title}}}</h2>
<div style="margin-bottom:1em; padding:0.5em 0.8em 0.5em 0.8em;">
{{{content}}}
</div>
a3eaeb792831e5830ecbb2db32c638dc9f8f7349
51
20
2017-02-17T23:54:34Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#f44; border:1px solid #000; border-radius:4px; box-shadow:0px 0px 10px #000;">
<div style="width:100%; color:#000; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:black">[ [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] ]</span></div>}}
</div>
<div style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#fdd; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div>
</div>
154959630858e21674eb10ea4ecf9d03193d3a8f
55
51
2017-02-18T00:15:42Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#000;font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<div style="width:100%; color:#ff0; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:black">[ [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] ]</span></div>}}
</div>
<div style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div>
</div>
8c1d0db5041a372c90b57efcdeaf97e5da15b062
57
55
2017-02-18T00:17:38Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#000;font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<div style="width:100%; color:#ff0; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] ]</span></div>}}
</div>
<div style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div>
</div>
3e2a1eea89382a1d277ca08f0b56c184d3a9f9c4
Category:Utility templates
14
11
22
2009-12-30T17:54:25Z
MediaWiki default
30443056
wikitext
text/x-wiki
This category is for '''Utility templates'''.
[[Category:Templates]]
15e385a420bfe4cfee4b3d0534649f6788fba68b
Category:Templates
14
12
23
2009-12-30T17:55:03Z
MediaWiki default
30443056
wikitext
text/x-wiki
This category is for '''Templates'''.
[[Category:Browse]]
a8cfd0a0ac921fa55b5414969f163aad6d6ede6f
Category:Browse
14
13
24
2009-12-30T17:56:16Z
MediaWiki default
30443056
wikitext
text/x-wiki
This is a starting point which can be used to access any article on this wiki.
[[Category:Browse]]
317d0a35193ca0fd12391f7d765809291a2c756e
User:MediaWiki default
2
23
35
34
2010-12-30T05:43:26Z
MediaWiki default
30443056
wikitext
text/x-wiki
This account is used by [[s:ShoutWiki Staff|ShoutWiki Staff]] when performing maintenance tasks.
This account is not a bot and cannot be blocked. If there is a problem with an edit from this account, please inform a member of the [[s:Customer Support Team|Customer Support Team]] using [[Special:Contact]].
Thanks,
ShoutWiki Staff
4bac90676744e50249bf2391b4f33736fa8b0efc
User talk:Cook879
3
27
41
40
2012-09-08T10:46:56Z
MediaWiki default
30443056
wikitext
text/x-wiki
{| align="center" style="background: #ccf; border: 3px solid #8888AA; width: 100%; -moz-border-radius: 80px;"
|-
| Hi. Welcome to my talk page. Feel free to [http://{{SERVERNAME}}/w/index.php?title=User_talk:Cook879&action=edit§ion=new post a message] below.
|}
e7fa7b50cc89ce2aa64672457d39d2e53a3af758
File:Wiki.png
6
28
42
2012-09-13T14:06:18Z
MediaWiki default
30443056
wikitext
text/x-wiki
Wiki logo. Upload a new image over this one to set your own logo.
734fa5f907fd11ef18faa6435506d54c7d7d14ee
60
42
2017-02-18T00:48:45Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
Wiki logo. Upload a new image over this one to set your own logo.
734fa5f907fd11ef18faa6435506d54c7d7d14ee
61
60
2017-02-18T00:53:21Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
Wiki logo. Upload a new image over this one to set your own logo.
734fa5f907fd11ef18faa6435506d54c7d7d14ee
User talk:Lcawte
3
29
43
2013-03-28T18:59:56Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s::User talk:Lcawte/header}}
3559a9a3d5b050de27eb5d8307d77d116689c1d1
User talk:Solar Dragon
3
31
46
45
2013-08-21T21:30:04Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s::User:Solar Dragon/Talkheader}}
ce291e93fb8d269830d46539397abfd041cbaa75
Template:Anchor
10
32
48
2017-02-17T23:51:32Z
Serpent King
24956324
Created page with "<span id="{{{1}}}">{{{2|}}}</span><noinclude>[[bulbapedia:Template:Anchor|source]] Basically, use <nowiki>{{anchor|1|2}}</nowiki> to make it so <nowiki>[[Page name#1]]</nowik..."
wikitext
text/x-wiki
<span id="{{{1}}}">{{{2|}}}</span><noinclude>[[bulbapedia:Template:Anchor|source]]
Basically, use <nowiki>{{anchor|1|2}}</nowiki> to make it so <nowiki>[[Page name#1]]</nowiki> links to where you've used the template, optionally having the text of 2 displayed. Helpful if you want to link to a row of a table or something similar without making a header.
[[Category:Templates]]</noinclude>
6c9b4751d40995f7a62dd4af11f4035f6e7c5d5e
Template:Clr
10
33
50
2017-02-17T23:54:14Z
Serpent King
24956324
Created page with "<noinclude> ''This template is a shorthand for '' <code><div style="clear:both;"></div></code>. ''It moves following content below any objects floating to the left and/..."
wikitext
text/x-wiki
<noinclude>
''This template is a shorthand for '' <code><div style="clear:both;"></div></code>.
''It moves following content below any objects floating to the left and/or right (TOCs, infoboxes, images, etc..).
[[Category:Templates]]
----
</noinclude><br style="clear:both;height:0px;">
b15bca5ba83e78ab89ef713bc52be0d5ade36bcd
MediaWiki:Sidebar
8
34
58
2017-02-18T00:23:31Z
Serpent King
24956324
Created page with " * navigation ** mainpage|mainpage-description ** randompage-url|randompage ** helppage|help * SEARCH * Participate ** recentchanges-url|recentchanges * TOOLBOX"
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** randompage-url|randompage
** helppage|help
* SEARCH
* Participate
** recentchanges-url|recentchanges
* TOOLBOX
9add1f71dbe5bd05cca8c8372edaa3253f1bd453
59
58
2017-02-18T00:28:03Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.1|StarLightV4.1
**StarLightV4.0|StarLightV4.0
**Commands|List of commands
**Identifiers|List of identifiers
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** helppage|help
* TOOLBOX
f724c73043108b7d27df81882f8e0101d40530b7
74
59
2017-02-18T02:51:23Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.0|StarLightV4.0
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**List of identifiers|Identifiers
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** helppage|help
* TOOLBOX
1e093f528fd46c04d2de9a2ec45ed7e2a51b1000
MediaWiki:Common.css
8
35
63
2017-02-18T01:09:58Z
Serpent King
24956324
Created page with "/* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em..."
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Username styles */
a[title="User:Aidanzapunk"].mw-userlink { color: #0038D2; font-weight: bold; font-family: Arial; }
a[title="User:BaconMaster"].mw-userlink { color: #800000; font-weight: bold; text-shadow: 0px 0px 3px crimson !important; font-family: 'Comic Sans', cursive !important }
a[title="User:Disaster Flare"].mw-userlink { color: green; font-weight: bold; text-shadow: 0px 0px 3px green }
a[title="User:DracoRexKing"].mw-userlink { color: #FF3300; font-weight: bold; font-family: Arial; }
a[title="User:Drill Blaster Mark 2"].mw-userlink { color: crimson !important; text-shadow: 0px 0px 3px crimson !important; font-family: 'Times New Roman', cursive !important; }
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
2f249806644fdffd5574463853cd0496d939d294
64
63
2017-02-18T01:11:01Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
7e19a12d728467222e8d099ab7a30d9d42edf5b9
Template:Y
10
36
66
2017-02-18T01:44:44Z
Serpent King
24956324
Created page with "<span style="color:#0c0">'''✓'''</span>"
wikitext
text/x-wiki
<span style="color:#0c0">'''✓'''</span>
5c54bc7a495ef97fe5ea74a79e70c234d6824db2
Template:N
10
37
67
2017-02-18T01:45:23Z
Serpent King
24956324
Created page with "<span style="color:#c00">'''X'''</span>"
wikitext
text/x-wiki
<span style="color:#c00">'''X'''</span>
1138588c8cefc8e36c1ad8af3dd32b43d868208a
Template:VersionMap
10
38
68
2017-02-18T01:51:57Z
Serpent King
24956324
Created page with "{|class="wikitable" style="font-size:6pt; text-align:center; line-height:8px;" | 1.0 || 2.0 || 2.5 || 2.7 || 3.0 || 3.1 || 3.5 || 4.0 || 4.1 |- | {{#if:{{{v1.0|}}}|{{y}}|{{n}}..."
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; line-height:8px;"
| 1.0 || 2.0 || 2.5 || 2.7 || 3.0 || 3.1 || 3.5 || 4.0 || 4.1
|-
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
[[Category:Templates]]
00504ac5fb14ec1e5b69db7e5d03d16dce27db5e
70
68
2017-02-18T01:58:09Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
21a76493457088d6100394ba9a70e4ba62deefe8
71
70
2017-02-18T02:21:50Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
79e659756e0362394f98e7b41902cb580ca774f6
Template:V
10
39
69
2017-02-18T01:56:36Z
Serpent King
24956324
Created page with "[[StarLightV{{{1|4.1}}}|{{{1|4.1}}}]] <noinclude>[[Category:Templates]]</noinclude>"
wikitext
text/x-wiki
[[StarLightV{{{1|4.1}}}|{{{1|4.1}}}]]
<noinclude>[[Category:Templates]]</noinclude>
4c49d549ef2d22e68715159f06372856f1845025
75
69
2017-02-18T02:54:04Z
Serpent King
24956324
wikitext
text/x-wiki
[[StarLightV{{{1|4.1}}}|{{{1|4.1}}}]]<noinclude>
[[Category:Templates]]</noinclude>
439d040974f4ad6426a41483edda23fbb4fc40c5
Template:Infobox command
10
40
72
2017-02-18T02:37:29Z
Serpent King
24956324
Created page with "{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; backg..."
wikitext
text/x-wiki
{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]'''
{{!}}{{{group}}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{params<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter]]s'''
{{!}}{{{params}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability'''
{{!}}Console: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>GUI: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
c4febba2be9a681effd3bf45d0ce32d06569db82
73
72
2017-02-18T02:41:25Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]'''
{{!}}{{{group}}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability'''
{{!}}Console: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>GUI: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
0bd96f9d0a7e5f78e900bc0ce4a2f1e6d22b4fef
76
73
2017-02-18T02:56:05Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]'''
{{!}}{{{group}}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
6a42e03d8464dc2b14bd0400606e1a481ee69c83
Print
0
41
77
2017-02-18T02:58:40Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y}} '''Print''' is a [..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most common usage is for returning the values of [[identifier]]s and [[variable]]s.
==Legacy==
Except for the single parameter update in 4.1, the print command has gone untouched since it originated in {{v|1.0}}
9f9a8f90fc7aec071627c47a8e7d2910957533b1
78
77
2017-02-18T03:20:10Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Legacy==
Except for the single parameter update in 4.1, the print command has gone untouched since it originated in {{v|1.0}}
d75c5dc68aea6d7ed53a1d975938d0386e648108
79
78
2017-02-18T03:24:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Legacy==
Except for the single parameter update in 4.1, the print command has gone untouched since it originated in {{v|1.0}}
e0bbaf9fbcc984d904bca93af7ba1312c605b1c1
Template:B
10
42
80
2017-02-18T03:46:37Z
Serpent King
24956324
Created page with "[[{{{1}}} ({{{2}}})|{{{1}}}]]<noinclude>{{ArticleIcons|protected=highrisk}} ==Usage== A generic bracket simplifier. Put in <code><nowiki>{{B|X|Y}}</nowiki></code> for a shortc..."
wikitext
text/x-wiki
[[{{{1}}} ({{{2}}})|{{{1}}}]]<noinclude>{{ArticleIcons|protected=highrisk}}
==Usage==
A generic bracket simplifier. Put in <code><nowiki>{{B|X|Y}}</nowiki></code> for a shortcut of <code><nowiki>[[X (Y)|X]]</nowiki></code>.
[[Category:Shortcut templates]]
[[Category:Templates]]</noinclude>
4a6ca80b969d2fb752744ad1e29f8c80dac8b523
81
80
2017-02-18T03:46:50Z
Serpent King
24956324
wikitext
text/x-wiki
[[{{{1}}} ({{{2}}})|{{{1}}}]]<noinclude>
==Usage==
A generic bracket simplifier. Put in <code><nowiki>{{B|X|Y}}</nowiki></code> for a shortcut of <code><nowiki>[[X (Y)|X]]</nowiki></code>.
[[Category:Shortcut templates]]
[[Category:Templates]]</noinclude>
4ea7b9656c6380100c92d63d723cd36876e88cde
StarLight
0
43
82
2017-02-18T03:58:14Z
Serpent King
24956324
Created page with "{{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|]] to be a general..."
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]]) command are also similarly replaced.
Commands come in a few different types or [[List of command groups|groups]]: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
7e15ce908e50a369bb3c967e1c69e6d4835c4958
Category:Version 1.0 commands
14
44
83
2017-02-18T21:37:46Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV1.0]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV1.0]].
[[Category:Commands]]
e37dbab18d8fe827c6b614efc670622fd2fc8905
Category:Version 2.0 commands
14
45
84
2017-02-18T21:37:51Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV2.0]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV2.0]].
[[Category:Commands]]
92878f6aa24121f3abd698b51d9a28ad6b182bb9
Category:Version 2.5 commands
14
46
85
2017-02-18T21:37:58Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV2.5]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV2.5]].
[[Category:Commands]]
c29c3633f1b0a90aeb60cde19c67662395f980c4
Category:Version 2.7 commands
14
47
86
2017-02-18T21:38:07Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV2.7]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV2.7]].
[[Category:Commands]]
a7bfad6f3c8b5ad21bb86621175e08e2178e2af4
Category:Version 3.0 commands
14
48
87
2017-02-18T21:38:19Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV3.0]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV3.0]].
[[Category:Commands]]
7cf3e8c69ae5cad71bd07ead4f2d667ac6c5a1c3
Category:Version 3.1 commands
14
49
88
2017-02-18T21:38:28Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV3.1]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV3.1]].
[[Category:Commands]]
8feaf27a07f2c833e069f9f383be887cd2e9d4b0
Category:Version 3.5 commands
14
50
89
2017-02-18T21:38:38Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV3.5]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV3.5]].
[[Category:Commands]]
fd2dcef226534f64e721173ce1eac94f6f6ea4ba
Category:Version 4.0 commands
14
51
90
2017-02-18T21:38:44Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV4.0]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV4.0]].
[[Category:Commands]]
ee9bbd889483bbaff2c22a20e32964fcfdeb6572
Category:Version 4.1 commands
14
52
91
2017-02-18T21:38:53Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV4.1]]. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV4.1]].
[[Category:Commands]]
a02089a342b389add31a5b681219765ebd9a4eec
Category:Commands
14
53
92
2017-02-18T21:39:23Z
Serpent King
24956324
Created page with "[[Category:Commands]]"
wikitext
text/x-wiki
[[Category:Commands]]
6a9a431200a27101e9e5d113935e7e042d05139a
93
92
2017-02-18T21:39:34Z
Serpent King
24956324
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Category:String commands
14
54
94
2017-02-18T21:40:36Z
Serpent King
24956324
Created page with "These are all of the commands Belonging to the {{b|String|group}} group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands Belonging to the {{b|String|group}} group.
[[Category:Commands]]
1777688287d821cdcfdd322982104618c2bf8aa7
96
94
2017-02-18T21:41:54Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands belonging to the {{b|String|group}} group.
[[Category:Commands]]
12c43127d3b5b0679f408d83fd5f972223c7fecd
99
96
2017-02-18T21:43:37Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands belonging to the {{b|string|group}} group.
[[Category:Commands]]
4e631cf44f00424158e80e3d16240541651a1e67
Category:SLSystem commands
14
55
95
2017-02-18T21:41:40Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[SLSystem]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[SLSystem]] group.
[[Category:Commands]]
2b6e4e39f77bbe4241d37ba5e2e8341e085c863b
Category:Settings commands
14
56
97
2017-02-18T21:42:30Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the {{b|Settings|group}} group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the {{b|Settings|group}} group.
[[Category:Commands]]
2db64557ab755a0b3fb36a85d4740795e55f7906
98
97
2017-02-18T21:42:58Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands belonging to the {{b|settings|group}} group.
[[Category:Commands]]
8d6ddabd1cdaa689a72d3272269e759de58678d7
Category:Authentication commands
14
57
100
2017-02-18T21:44:37Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[Authentication]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[Authentication]] group.
[[Category:Commands]]
62a5a90d127fb20b3fb1746588e240323e4c000b
101
100
2017-02-18T21:44:46Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands belonging to the [[authentication]] group.
[[Category:Commands]]
c6fd0cdd903e2e4f4052c88a1b88623025ec0f85
Category:Math commands
14
58
102
2017-02-18T21:45:58Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[math]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[math]] group.
[[Category:Commands]]
b2e89c77c63e1e30ef46963c38352396f871c08a
Category:Date/Time commands
14
59
103
2017-02-18T21:46:30Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[Date/time]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[Date/time]] group.
[[Category:Commands]]
f9e0bcfdaef071aa4e2b454bf5913cf01c577a84
104
103
2017-02-18T21:46:45Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands belonging to the [[date/time]] group.
[[Category:Commands]]
53c1085938b6369c2f262aa40f0432d213ffe971
Category:File commands
14
60
105
2017-02-18T21:47:28Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[file]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[file]] group.
[[Category:Commands]]
57fc37a36a75c873cbda80d29601e917852deaac
110
105
2017-02-18T21:54:30Z
Serpent King
24956324
Serpent King moved page [[Category:Date/File commands]] to [[Category:File commands]] without leaving a redirect
wikitext
text/x-wiki
These are all of the commands belonging to the [[file]] group.
[[Category:Commands]]
57fc37a36a75c873cbda80d29601e917852deaac
Category:System commands
14
61
106
2017-02-18T21:48:09Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[system]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[system]] group.
[[Category:Commands]]
84d6b090bd1150822c1e4724e2bead6b3d0a5939
Category:Misc commands
14
62
107
2017-02-18T21:48:57Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[misc]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[misc]] group.
[[Category:Commands]]
0948b57441c9938f13adeb15b77d4c218c1adb7d
Category:Fun commands
14
63
108
2017-02-18T21:49:17Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[fun]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[fun]] group.
[[Category:Commands]]
d12642c13a34c77264763811cb1a00eecc800a9e
Template:Infobox command
10
40
109
76
2017-02-18T21:52:52Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
93e9f1a533d34984701cbbb0e13d15904e4fe8a5
125
109
2017-02-18T23:21:44Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
84f9fb6194e5fb9d00da0a3f5bb61402e0db58d6
File (group)
0
64
111
2017-02-18T21:55:36Z
Serpent King
24956324
Redirected page to [[File]]
wikitext
text/x-wiki
#REDIRECT [[File]]
b67cd195ed92f29fcf4b857145f1a43e639d5214
SLSystem
0
65
112
2017-02-18T21:56:26Z
Serpent King
24956324
Created page with "#REDIRECT [[[SLSystem]]"
wikitext
text/x-wiki
#REDIRECT [[[SLSystem]]
05a4b2d4d54d7b82371279b13978f077018838d5
113
112
2017-02-18T21:56:38Z
Serpent King
24956324
Redirected page to [[SLSystem]]
wikitext
text/x-wiki
#REDIRECT [[SLSystem]]
f0588299d0c406985de7d7f8a69db86a2394e3fa
Authentication (group)
0
66
114
2017-02-18T21:57:02Z
Serpent King
24956324
Redirected page to [[Authentication]]
wikitext
text/x-wiki
#REDIRECT [[Authentication]]
d41ccf4e745c4c5b389383d2d411c0885463e6a5
System (group)
0
68
116
2017-02-18T21:57:57Z
Serpent King
24956324
Redirected page to [[System]]
wikitext
text/x-wiki
#REDIRECT [[System]]
b978e9b7b2b81910358b7b48400ba49f3e1e636b
Date/Time (group)
0
69
117
2017-02-18T21:58:37Z
Serpent King
24956324
Redirected page to [[Date/Time]]
wikitext
text/x-wiki
#REDIRECT [[Date/Time]]
a7d34837733ff9e434e6b6175e0e64d8661b57d7
Fun (group)
0
70
118
2017-02-18T21:59:15Z
Serpent King
24956324
Redirected page to [[Fun]]
wikitext
text/x-wiki
#REDIRECT [[Fun]]
0840fb49f9b96e8905a3d3e5f3838e747867207d
Misc (group)
0
71
119
2017-02-18T21:59:50Z
Serpent King
24956324
Redirected page to [[Misc]]
wikitext
text/x-wiki
#REDIRECT [[Misc]]
2015391f43a28340fa6d450056095435765992db
Print
0
41
120
79
2017-02-18T22:09:39Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
b3df98b3d9be28f7e6b6e2e1c911e2f5cbef9306
135
120
2017-02-19T00:04:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
b2b228fa689a089482cb1590367048237043a1fb
136
135
2017-02-19T00:17:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
8361cd193f33e795d84f31e554288e7e1e27d609
Template:Rollover
10
72
121
2017-02-18T22:29:18Z
Serpent King
24956324
Created page with "<span {{#if:{{{3|}}}|class="explain"|}} title="{{#replace:{{{2}}}|"|"}}">{{{1}}}</span><noinclude> ==Usage== A simple wrapper for creating rollover text. <code><nowiki>{{..."
wikitext
text/x-wiki
<span {{#if:{{{3|}}}|class="explain"|}} title="{{#replace:{{{2}}}|"|"}}">{{{1}}}</span><noinclude>
==Usage==
A simple wrapper for creating rollover text.
<code><nowiki>{{rollover|the text you want to display|the text you want in the rollover|put a "y" here to apply a dotted underline and a "?" cursor on rollover}}</nowiki></code>
Do not use this on talk pages, as it adds an unnecessary layer of comprehension difficulty.
[[Category:Templates|{{PAGENAME}}]]</noinclude>
d8f29e070760f8b9b55a3a8de4e9d1377d7512cb
Template:Y
10
36
122
66
2017-02-18T22:30:20Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#0c0">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span>
6d145c068671a51cd399c1a7d92e02d9da181c4e
Template:N
10
37
123
67
2017-02-18T22:30:56Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#c00">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span>
f736b9f0f9951863b2db533936bbd10ab2c1a04e
String (group)
0
73
124
2017-02-18T23:17:02Z
Serpent King
24956324
Created page with "The '''string''' group is a group that contains [[string]] manipulation [[commands]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} !..."
wikitext
text/x-wiki
The '''string''' group is a group that contains [[string]] manipulation [[commands]].
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}}
|}
[[Category:String commands|*]]
8f2548ba2cec39f0177a837d4fec0b9d6f5b42c2
StarLight
0
43
126
82
2017-02-18T23:22:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]]) command are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
fbb32fd9259653e69d41e6a6b30f97b4e7e48ca7
Template:ParametersHeader
10
74
127
2017-02-18T23:26:42Z
Serpent King
24956324
Created page with "{| class=wikitable !Parameter name !! Description !! Range !! Required?<noinclude> |}</noinclude> [[Category:Templates]]"
wikitext
text/x-wiki
{| class=wikitable
!Parameter name !! Description !! Range !! Required?<noinclude>
|}</noinclude>
[[Category:Templates]]
e697e7d38cee8d15ee2c85ed208b6aca4c19e347
128
127
2017-02-18T23:27:23Z
Serpent King
24956324
wikitext
text/x-wiki
{| class=wikitable
!Parameter name !! Description !! Range !! Required?<noinclude>
|}
[[Category:Templates]]</noinclude>
8d2c410736e1affab90eea7f85b38b1d3cc03d41
129
128
2017-02-18T23:54:53Z
Serpent King
24956324
wikitext
text/x-wiki
{| class=wikitable
!Parameter name !! Description !! Range !! Required? !! Default<noinclude>
|}
[[Category:Templates]]</noinclude>
eca5f41150a220d38b886cfc5aa631435bf1656a
132
129
2017-02-19T00:03:22Z
Serpent King
24956324
wikitext
text/x-wiki
{| class=wikitable
#!!Parameter name !! Description !! Range !! Required? !! Default<noinclude>
|}
[[Category:Templates]]</noinclude>
248e39e436f52e76558242c09435f9cbf388aac2
133
132
2017-02-19T00:03:59Z
Serpent King
24956324
wikitext
text/x-wiki
{| class=wikitable
!<nowiki>#</nowiki> !! Parameter name !! Description !! Range !! Required? !! Default<noinclude>
|}
[[Category:Templates]]</noinclude>
336cefbf850a63161ff701152f1bd78aa69bbad0
Template:ParametersRow
10
75
130
2017-02-18T23:57:51Z
Serpent King
24956324
Created page with "<noinclude>{{ParametersHeader}} |- |{{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr..."
wikitext
text/x-wiki
<noinclude>{{ParametersHeader}}
|-
|{{{name}}} || {{{description}}} ||
{{#switch:{{lc:{{{range}}}}}
| text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null)
| char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null)
| int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| bool = Boolean (true/false)
| {{{range}}}
}} {{#if:{{{list|}}}| (list)}}
|{{#if:{{{required|}}}|{{y}}|{{n}}}}
|{{{default|—}}}<noinclude>
|}
[[Category:Templates]]</noinclude>
6af6e4d8461e948eac3b445e5c73c4074d0c14e9
131
130
2017-02-19T00:01:40Z
Serpent King
24956324
wikitext
text/x-wiki
<noinclude>{{ParametersHeader}}</noinclude>
|-
|{{{name}}} || {{{description}}} ||
{{#switch:{{lc:{{{range}}}}}
| text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null)
| char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null)
| int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| bool = Boolean (true/false)
| {{{range}}}
}} {{#if:{{{list|}}}| (list)}}
|{{#if:{{{required|}}}|{{y}}|{{n}}}}
|{{{default|—}}}<noinclude>
|}
[[Category:Templates]]</noinclude>
2ac35a6c00a195ef2d9e9979c012b379dcc7eb6c
134
131
2017-02-19T00:04:28Z
Serpent King
24956324
wikitext
text/x-wiki
<noinclude>{{ParametersHeader}}</noinclude>
|-
| {{{num}}} || {{{name}}} || {{{description}}} ||
{{#switch:{{lc:{{{range}}}}}
| text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null)
| char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null)
| int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| bool = Boolean (true/false)
| {{{range}}}
}} {{#if:{{{list|}}}| (list)}}
|{{#if:{{{required|}}}|{{y}}|{{n}}}}
|{{{default|—}}}<noinclude>
|}
[[Category:Templates]]</noinclude>
25389d48680de641d44dd08447ba372230dcb5e0
Frequency
0
76
137
2017-02-19T00:48:22Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = frequency <source> <find> ''<case sensitive?>'' |aliases = frequency, freq |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> ''<case sensitive?>''
|aliases = frequency, freq
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|required=n
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl down break added
|-
| {{v|4.0}} || general code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch
|-
| {{v|4.1}} || case sensitive glitch fixed
|}
d077dacb49f29b068a122f1ad05413dabc63279a
138
137
2017-02-19T00:50:26Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> ''<case sensitive?>''
|aliases = frequency, freq
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl down break added
|-
| {{v|4.0}} || general code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch
|-
| {{v|4.1}} || case sensitive glitch fixed
|}
fbd9ee028cb0aab630336339010c2be6d7a7b890
139
138
2017-02-19T00:52:20Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> ''<case sensitive?>''
|aliases = frequency, freq
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl down break added
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch
|-
| {{v|4.1}} || Case sensitive glitch fixed
|}
c55ce3e9ecc1ce29e5b5a332df2c3638ea332c80
142
139
2017-02-19T08:44:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. Because the function uses a loop, it can be aborted with the ctrl key.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch
|-
| {{v|4.1}} || Case sensitive glitch fixed
|}
f31b69cc04efd9677034eb277cc991185ae5dd2a
143
142
2017-02-19T08:45:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch
|-
| {{v|4.1}} || Case sensitive glitch fixed
|}
74357e6cc812f34875ac680d33b919a3be60843c
Template:Y
10
36
140
122
2017-02-19T01:13:34Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="color:#fff; background-color:#0c0; text-align:center; vertical-align: middle; width:20px; height:20px; line-height:20px; border-radius:6px;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</div>
d4da3f8788eb3dd6ee40df3925f3ddd8ad4f87e2
141
140
2017-02-19T01:14:17Z
Serpent King
24956324
Undo revision 140 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]])
wikitext
text/x-wiki
<span style="color:#0c0">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span>
6d145c068671a51cd399c1a7d92e02d9da181c4e
148
141
2017-02-20T00:59:44Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#0c0; text-shadow:0px 0px 3px #0c0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span>
602d1e80d903b96e66746954d98e39d0ce24dfba
150
148
2017-02-20T01:03:04Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span>
ee6740f6b9994da0c30e471111a0506d8a0e4bb7
176
150
2017-02-20T01:28:02Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span><noinclude>[[Category:Templates]]</noinclude>
d8eb568785625a79034e3e41ad5872e2171cd3a2
Template:ParametersRow
10
75
144
134
2017-02-19T09:52:53Z
Serpent King
24956324
wikitext
text/x-wiki
<noinclude>{{ParametersHeader}}</noinclude>
|-
| {{{num}}} || {{{name}}} || {{{description}}} ||
{{#switch:{{lc:{{{range}}}}}
| text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null)
| char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null)
| int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}}
| bool = Boolean (true/false)
| {{{range}}}
}} {{#if:{{{list|}}}| (list)}}
|{{#if:{{{required|}}}|{{y|{{{requirednote|}}}}}|{{n|{{{requirednote|}}}}}}}
|{{{default|—}}}<noinclude>
|}
[[Category:Templates]]</noinclude>
4fe2a5c0b40ad10f16bdf0e514809cc5ea62cfae
StrConvert
0
77
145
2017-02-19T09:58:12Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, strconv |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' i..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, strconv
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || Creation
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions
|}
5f340dbd33abd3bb5acf1365236eb067cf068db0
Template:TagBase
10
78
146
2017-02-20T00:51:09Z
Serpent King
24956324
Created page with "{|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; widt..."
wikitext
text/x-wiki
{|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;"
|style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{{symbol|}}}
|{{{content}}}
|}
dd12ebb4035da07e4cd33e662b4225fd633aec53
166
146
2017-02-20T01:23:10Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;"
|style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="padding:10px;">{{{symbol}}}</span>}}
|{{{content}}}
|}
edfa3caf31e3ac7c2262382ef26f0bb23aa09081
167
166
2017-02-20T01:24:33Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;"
|style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="margin:10px;">{{{symbol}}}</span>}}
|{{{content}}}
|}
7785aaa7c2b7a2dfd39584b631318ad72bc61097
168
167
2017-02-20T01:26:27Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;"
|style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="margin:10px;">{{{symbol}}}</span>}}
|{{{content}}}
|}<noinclude>[[Category:Templates]]</noinclude>
f152c80a2a3b9748e47e09e9f9d4457feeedf70d
183
168
2017-02-20T01:48:25Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="messagebox" style="{{#if:{{{r|}}}{{{g|}}}{{{b|}}}|color:rgba(0,0,0,1.0); background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0)}}; text-align:center; width:60%;"
|style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="margin:10px;">{{{symbol}}}</span>}}
|{{{content}}}
|}<noinclude>[[Category:Templates]]</noinclude>
52a27d43c84951b0cb335888782dbc6b121a73f1
Template:Disambig
10
79
147
2017-02-20T00:55:00Z
Serpent King
24956324
Note to self, make a proper disambig symbol
wikitext
text/x-wiki
{{TagBase
|r=191
|g=31
|b=143
|symbol=<span style="font-size:24px; padding:5px 10px;">D</span>
|content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.''
}}<includeonly>[[Category:Disambiguation]]</includeonly>
c4d1e79d452439f1c6b83dfb381ba73885c3583f
165
147
2017-02-20T01:21:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{TagBase
|r=191
|g=31
|b=143
|symbol={{Symbol disambig|s=24}}
|content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.''
}}<includeonly>[[Category:Disambiguation]]</includeonly>
811909bb44fb8a98cf8909ccda1eaf07a8dc09a7
178
165
2017-02-20T01:28:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{TagBase
|r=191
|g=31
|b=143
|symbol={{Symbol disambig|s=24}}
|content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.''
}}<includeonly>[[Category:Disambiguation]]</includeonly><noinclude>[[Category:Templates]]</noinclude>
552968d7aa711c01399d2a2398bfc9f939a3de73
Template:N
10
37
149
123
2017-02-20T01:00:21Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#c00; text-shadow:0px 0px 3px #c00; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span>
76bcd12ddae67538118d695766a533b075623115
152
149
2017-02-20T01:03:32Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span>
8c175976a7b4301e85406f82cfc4b16ce266be23
177
152
2017-02-20T01:28:07Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span><noinclude>[[Category:Templates]]</noinclude>
1fcc23ab04984f31910bbb2935a21cba8124a335
Template:~
10
80
151
2017-02-20T01:03:08Z
Serpent King
24956324
Created page with "<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''~'''|{{{1}}}|y}}|'''~'''}}</span>"
wikitext
text/x-wiki
<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''~'''|{{{1}}}|y}}|'''~'''}}</span>
0cc120eaa05b2555eba7356565486ed77b2f9c74
175
151
2017-02-20T01:27:56Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''~'''|{{{1}}}|y}}|'''~'''}}</span><noinclude>[[Category:Templates]]</noinclude>
3812921660c2f09613e8b82725a8cc381a1e7fec
Template:+
10
81
153
2017-02-20T01:06:10Z
Serpent King
24956324
Created page with "<span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''+'''|{{{1}}}|y}}|'''+'''}}</span>"
wikitext
text/x-wiki
<span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''+'''|{{{1}}}|y}}|'''+'''}}</span>
004cab8fe12172575bc352d3c373d737d34a35bc
174
153
2017-02-20T01:27:50Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''+'''|{{{1}}}|y}}|'''+'''}}</span><noinclude>[[Category:Templates]]</noinclude>
6216c8125acd08e617233d9f8782739601716707
Template:-
10
82
154
2017-02-20T01:07:21Z
Serpent King
24956324
Created page with "<span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|18}}}pt;">{{#if:{{{1|}}}|{{rollover|'''-'''|{{{1}}}|y}}|'''-'''}}</span>"
wikitext
text/x-wiki
<span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|18}}}pt;">{{#if:{{{1|}}}|{{rollover|'''-'''|{{{1}}}|y}}|'''-'''}}</span>
44a9087957ac5d3437ecce30ab5b6501d1768ded
173
154
2017-02-20T01:27:44Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|18}}}pt;">{{#if:{{{1|}}}|{{rollover|'''-'''|{{{1}}}|y}}|'''-'''}}</span><noinclude>[[Category:Templates]]</noinclude>
12bbcba0aed194e6e37996bb84d9d627db7f62f5
StarLight Wiki:Sandbox
4
83
155
2017-02-20T01:08:29Z
Serpent King
24956324
Created page with "<div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size..."
wikitext
text/x-wiki
<div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size:smaller; font-weight:bold;">Shortcut:<br/>{{{1|?}}}</div>
2d2a3eb98d008fdcf9b6c91ceefb9a20e7b9030f
157
155
2017-02-20T01:11:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}}
edc37b348a6c03c3e3064307985219f9b7ef1cea
Template:Shortcut
10
84
156
2017-02-20T01:10:41Z
Serpent King
24956324
Created page with "<div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size..."
wikitext
text/x-wiki
<div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size:smaller; font-weight:bold;">Shortcut:<br/>{{{1|?}}}</div>
2d2a3eb98d008fdcf9b6c91ceefb9a20e7b9030f
182
156
2017-02-20T01:46:22Z
Serpent King
24956324
wikitext
text/x-wiki
<div class="messagebox-shortcut" style="text-align:center; font-size:smaller; font-weight:bold;">Shortcut:<br/>{{{1|?}}}</div>
4da09d4b8ca7a7e7ef520609e152d991254ee490
SLW:SBOX
0
85
158
2017-02-20T01:11:44Z
Serpent King
24956324
Redirected page to [[StarLight Wiki:Sandbox]]
wikitext
text/x-wiki
#REDIRECT [[StarLight Wiki:Sandbox]]
732ad0de2496c2a281b1fb17ce5ad43f1f049abc
SLW:SAND
0
86
159
2017-02-20T01:11:48Z
Serpent King
24956324
Redirected page to [[StarLight Wiki:Sandbox]]
wikitext
text/x-wiki
#REDIRECT [[StarLight Wiki:Sandbox]]
732ad0de2496c2a281b1fb17ce5ad43f1f049abc
MediaWiki:Sidebar
8
34
160
74
2017-02-20T01:13:30Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.0|StarLightV4.0
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**List of identifiers|Identifiers
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
67324695f54c1651c2729d9b67a3730711262433
Template:'
10
87
161
2017-02-20T01:14:52Z
Serpent King
24956324
Created page with "'"
wikitext
text/x-wiki
'
7b226ab385f75b2d2c9ae41c21b0ce58dd09824f
172
161
2017-02-20T01:27:39Z
Serpent King
24956324
wikitext
text/x-wiki
'<noinclude>[[Category:Templates]]</noinclude>
8423b7384d04021fc9670d21c51b9588158b56fe
Template:!!
10
88
162
2017-02-20T01:15:19Z
Serpent King
24956324
Created page with "||"
wikitext
text/x-wiki
||
c65f37b2cb1ae26c89e9b4f26e2ca9e9cde4ae5b
171
162
2017-02-20T01:27:33Z
Serpent King
24956324
wikitext
text/x-wiki
||<noinclude>[[Category:Templates]]</noinclude>
b3c612419bfa375e18cb7e16ee1cbf2556a70743
Template:?
10
89
163
2017-02-20T01:16:32Z
Serpent King
24956324
Created page with "<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''?'''|{{{1}}}|y}}|'''?'''}}</span>"
wikitext
text/x-wiki
<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''?'''|{{{1}}}|y}}|'''?'''}}</span>
34642fdfd4f8c34e27368884e04777f1d94d7c27
170
163
2017-02-20T01:27:25Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''?'''|{{{1}}}|y}}|'''?'''}}</span><noinclude>[[Category:Templates]]</noinclude>
11984aa804a77023c38293a23691f5ac081d32d7
Template:Symbol disambig
10
90
164
2017-02-20T01:19:03Z
Serpent King
24956324
Created page with "<span style="color:#00c; text-shadow:0px 0px 3px #00f; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''D'''|{{{1}}}|y}}|'''D'''}}</span>"
wikitext
text/x-wiki
<span style="color:#00c; text-shadow:0px 0px 3px #00f; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''D'''|{{{1}}}|y}}|'''D'''}}</span>
804ac91d02cb183edc29a66a7a5d29a53f4cffa8
169
164
2017-02-20T01:27:14Z
Serpent King
24956324
wikitext
text/x-wiki
<span style="color:#00c; text-shadow:0px 0px 3px #00f; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''D'''|{{{1}}}|y}}|'''D'''}}</span><noinclude>[[Category:Templates]]</noinclude>
cd8ef1302c5975c906d1bf1ef7c0ce1523f640fd
Template:Disambig2
10
91
179
2017-02-20T01:29:34Z
Serpent King
24956324
Created page with "<div role="note" class="noprint"> :''This article is about {{{1}}}. For {{{2}}}, see [[{{{3}}}|{{{4|{{{3}}}}}}]].''</div> <noinclude>[[Category:Templates]]</noinclude>"
wikitext
text/x-wiki
<div role="note" class="noprint">
:''This article is about {{{1}}}. For {{{2}}}, see [[{{{3}}}|{{{4|{{{3}}}}}}]].''</div>
<noinclude>[[Category:Templates]]</noinclude>
404970a443bb61c8a2f4a11a59170ecd9834d02c
MediaWiki:Common.css
8
35
180
64
2017-02-20T01:36:56Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
/* Messagebox templates */
.messagebox {
font-family:Consolas;
border: 2px solid #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-short {
font-family:Consolas;
border: 2px solid #ff0;
background-color: #000;
margin: 0 auto 1em auto;
padding: .2em;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
5fe42f26f46c7caa32c14b39fa099783cf0f8594
181
180
2017-02-20T01:45:40Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
e096d9ddcc14dc6b093133df9d52ecdae4b20788
184
181
2017-02-20T01:56:09Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #ff0;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox td,
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
acb931f98dfcccb64192dc5b6208ead1e02a3e71
Template:Infobox command
10
40
185
125
2017-02-20T01:56:19Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
6785aceed152fed81430cf7474e3e787d5859384
Template:VersionMap
10
38
186
71
2017-02-20T01:57:56Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
fee069638e5b2c8fff224b8083dde34930957bd7
MediaWiki:Common.css
8
35
187
184
2017-02-20T02:02:28Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #ff0;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox td {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
abd75d3c205ca5126e2edd4fdefbbf81faf2a7b0
189
187
2017-02-20T02:06:37Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #ff0;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
bd78003c8166bf371ea58b1b21a9509b38700ce8
191
189
2017-02-20T02:07:50Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #ffcccc; /* Level 1 color */
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #ffdddd; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #ffe6e6; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
ebabd1b9fb20424fc40f6e5c3e4a4545be08e23a
193
191
2017-02-20T02:25:43Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #555; /* Level 2 color */
color: #ff0;
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #aaa; /* Level 3 color */
color: #ff0;
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
4dbced35de10a9f6083b172640ddd88e9de8a2f6
195
193
2017-02-20T02:34:20Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background: #555; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
ee69ac57e859d5d0f1b294c35d1a2477165b9e82
196
195
2017-02-20T02:35:23Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
1d651033d0c950068a5694857c4fed15e8d22f6a
197
196
2017-02-20T02:38:23Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox th {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox th a {
font-size:30pt;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
f97a35e565ffb85978f0986383541c6994bb7030
198
197
2017-02-20T02:47:05Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox-header a, .infobox-header a {
font-size:30pt;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
1ac761e45ab7b2a6ba778bdf3b0b39fe1dd80d16
199
198
2017-02-20T02:49:02Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0;
}
.infobox-title a, .infobox-header a {
text-shadow:0px 0px 3px #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
7ebb0eaf282c4671455a61db1438d86dd23a7a23
201
199
2017-02-20T02:50:38Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a, .infobox-header a {
text-shadow:0px 0px 3px #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
f15ff6d73c5e75378727831e1e13a47e7220b717
202
201
2017-02-20T02:54:25Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
22e994910a187d92a38ffaccd5549388f9854715
203
202
2017-02-20T02:57:40Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ff0;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ff0;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
8e9d4fdb24b71f7a6870240bc86555485c9bb34a
205
203
2017-02-20T02:59:18Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffa;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffa;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
fceafcb755eb0082c432bedab9627148c870c53c
206
205
2017-02-20T03:00:10Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffa;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
47468caba5cfc5a0ada2a338a44f4bea4c643f9d
207
206
2017-02-20T03:01:29Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
88368334cf9e7f7391c61aa379708aa1ba05b719
Template:Infobox command
10
40
188
185
2017-02-20T02:02:40Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}} '''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}} '''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
41b9fecfe6b4a2dc16c711e161250f54614a3f45
190
188
2017-02-20T02:07:19Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
! '''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
! '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
! '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
! '''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
! '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
c7682b67b8e4ae5d67e6de0190db9caf8bd60774
200
190
2017-02-20T02:49:11Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
e9a11352dbdee1cf45559933a9195270cd36df1d
Template:Navbox
10
92
192
2017-02-20T02:21:10Z
Serpent King
24956324
Created page with "{|class="navbox nowraplinks collapsible autocollapse" cellspacing="2" |- !class="navbox-title" colspan="2"|<span style="font-size:110%">{{{title}}}</span> |- {{#if:{{{group1|{..."
wikitext
text/x-wiki
{|class="navbox nowraplinks collapsible autocollapse" cellspacing="2"
|-
!class="navbox-title" colspan="2"|<span style="font-size:110%">{{{title}}}</span>
|-
{{#if:{{{group1|{{{list1|}}}}}}|{{#if:{{{group1|}}}|
!class="navbox-group"{{!}}{{{group1}}}}}
{{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group1|}}}|text-align:left;}}" colspan="{{#if:{{{group1|}}}|1|2}}"{{!}}{{{list1}}}
{{!}}-}}
{{#if:{{{group2|{{{list2|}}}}}}|{{#if:{{{group2|}}}|
!class="navbox-group"{{!}}{{{group2}}}}}
{{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group2|}}}|text-align:left;}}" colspan="{{#if:{{{group2|}}}|1|2}}"{{!}}{{{list2}}}
{{!}}-}}
{{#if:{{{group3|{{{list3|}}}}}}|{{#if:{{{group3|}}}|
!class="navbox-group"{{!}}{{{group3}}}}}
{{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group3|}}}|text-align:left;}}" colspan="{{#if:{{{group3|}}}|1|2}}"{{!}}{{{list3}}}
{{!}}-}}
{{#if:{{{group4|{{{list4|}}}}}}|{{#if:{{{group4|}}}|
!class="navbox-group"{{!}}{{{group4}}}}}
{{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group4|}}}|text-align:left;}}" colspan="{{#if:{{{group4|}}}|1|2}}"{{!}}{{{list4}}}
{{!}}-}}
{{#if:{{{group5|{{{list5|}}}}}}|{{#if:{{{group5|}}}|
!class="navbox-group"{{!}}{{{group5}}}}}
{{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group5|}}}|text-align:left;}}" colspan="{{#if:{{{group5|}}}|1|2}}"{{!}}{{{list5}}}
{{!}}-}}
{{#if:{{{group6|{{{list6|}}}}}}|{{#if:{{{group6|}}}|
!class="navbox-group"{{!}}{{{group6}}}}}
{{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group6|}}}|text-align:left;}}" colspan="{{#if:{{{group6|}}}|1|2}}"{{!}}{{{list6}}}
{{!}}-}}
{{#if:{{{group7|{{{list7|}}}}}}|{{#if:{{{group7|}}}|
!class="navbox-group"{{!}}{{{group7}}}}}
{{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group7|}}}|text-align:left;}}" colspan="{{#if:{{{group7|}}}|1|2}}"{{!}}{{{list7}}}
{{!}}-}}
{{#if:{{{group8|{{{list8|}}}}}}|{{#if:{{{group8|}}}|
!class="navbox-group"{{!}}{{{group8}}}}}
{{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group8|}}}|text-align:left;}}" colspan="{{#if:{{{group8|}}}|1|2}}"{{!}}{{{list8}}}
{{!}}-}}
{{#if:{{{group9|{{{list9|}}}}}}|{{#if:{{{group9|}}}|
!class="navbox-group"{{!}}{{{group9}}}}}
{{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group9|}}}|text-align:left;}}" colspan="{{#if:{{{group9|}}}|1|2}}"{{!}}{{{list9}}}
{{!}}-}}
{{#if:{{{group10|{{{list10|}}}}}}|{{#if:{{{group10|}}}|
!class="navbox-group"{{!}}{{{group10}}}}}
{{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group10|}}}|text-align:left;}}" colspan="{{#if:{{{group10|}}}|1|2}}"{{!}}{{{list10}}}
{{!}}-}}
{{#if:{{{group11|{{{list11|}}}}}}|{{#if:{{{group11|}}}|
!class="navbox-group"{{!}}{{{group11}}}}}
{{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group11|}}}|text-align:left;}}" colspan="{{#if:{{{group11|}}}|1|2}}"{{!}}{{{list11}}}
{{!}}-}}
{{#if:{{{group12|{{{list12|}}}}}}|{{#if:{{{group12|}}}|
!class="navbox-group"{{!}}{{{group12}}}}}
{{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group12|}}}|text-align:left;}}" colspan="{{#if:{{{group12|}}}|1|2}}"{{!}}{{{list12}}}}}
|}
01b30bb27dfc77e61d58132163fc318b1e619fe0
Template:Dot
10
93
194
2017-02-20T02:34:03Z
Serpent King
24956324
Created page with "<includeonly><span style="font-weight:bold;"> ·</span></includeonly>"
wikitext
text/x-wiki
<includeonly><span style="font-weight:bold;"> ·</span></includeonly>
4c177ab7891ea9384bb1491f0f429505b13c3043
Template:Disambig
10
79
204
178
2017-02-20T02:58:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{TagBase
|symbol={{Symbol disambig|s=24}}
|content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.''
}}<includeonly>[[Category:Disambiguation]]</includeonly><noinclude>[[Category:Templates]]</noinclude>
3cf992601fbc3e61ce4e18fb9f0bf4fdccff307f
StarLight Wiki:Sandbox
4
83
208
157
2017-02-20T03:03:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}}
{{Navbox
| name = Debug menu (SSBM)
| title = [[Debug menu (SSBM)]] elements
| group1 = Characters
| list1 = {{SSBM|Master Hand}}{{dot}} {{SSBM|Crazy Hand}}{{dot}} [[Fighting Wire Frames|Male/Female Wire Frames]]{{dot}} {{SSBM|Giga Bowser}}{{dot}} [[Sandbag]]{{dot}} [[NONE]]
| group2 = Stages
| list2 = [[DUMMY]]{{dot}} [[TEST]]{{dot}} [[AKANEIA]]{{dot}} [[ICETOP|ICETOP/10-2]]{{dot}} [[Target Test#Target Test (Super Smash Bros. Melee)|Target Test stages]]{{dot}} [[Race to the Finish (SSBM)|Race to the Finish stage]]{{dot}} [[Trophy Collector]]{{dot}} [[Mushroom Kingdom (Adventure Mode)|Mushroom Kingdom]]{{dot}} [[Underground Maze]]{{dot}} [[Brinstar Escape Shaft]]{{dot}} [[F-Zero Grand Prix]]{{dot}} [[Icicle Mountain]]{{dot}} [[All-Star Rest Area#In Super Smash Bros. Melee|All-Star Rest Area]]{{dot}} [[Home-Run Stadium#In Super Smash Bros. Melee|Home-Run Stadium]]{{dot}} [[Goomba#As a stage|Goomba]]{{dot}} [[Entei#As a stage|Entei]]{{dot}} [[Majora's Mask#In Super Smash Bros. Melee|Majora's Mask]]
| group3 = Menus/modes
| list3 = {{SSBM|Debug menu}}{{dot}} {{SSBM|Debug sound test menu}}{{dot}} [[DEVELOP mode]]
| group4 = Miscellaneous
| list4 = [[Ditto]]{{dot}} [[List of CPU modes]]
}}
2d7e7c8abe07cd911fad28f8c2258e01925ce3d5
209
208
2017-02-20T03:03:35Z
Serpent King
24956324
Replaced content with "{{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}}"
wikitext
text/x-wiki
{{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}}
edc37b348a6c03c3e3064307985219f9b7ef1cea
Print
0
41
214
136
2017-02-20T04:17:38Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || Creation
|-
| {{v|4.1}} || Format changed to single-parameter
|}
c3531cf538930c2cbb9f777a10d989c84dcbd675
223
214
2017-02-20T05:28:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
872298d8e93ce5f9bb10c62b42a927a451ac4366
232
223
2017-02-20T06:05:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|String|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
d9fbef093ca4bc1c7b9739854a421ff69e19a630
238
232
2017-02-20T06:18:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
01a3f57c9b9e7a8c1ca9bc0bdbe1802bc80858b8
StarLightV4.1
0
95
216
2017-02-20T04:41:45Z
Serpent King
24956324
Progress save.
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''.
==General changes==
*Removed ColorCode, SpellCheck, GetMeaning, GetSynonyms, and GetAntonyms commands.
==Bug fixes==
==Command list==
{|class=wikitable sortable
! Command name !! Group !! Changes from last version
|-
| Exit || SLSystem || Exit-with-parameter glitch fixed.
|-
| ExceptionHandler || SLSystem || —
|-
| DebugMode || SLSystem || New command added.
|-
| Restart || SLSystem || —
|-
| Clear || SLSystem || —
|-
| Uptime || SLSystem || —
|-
| SetVar || SLSystem || —
|-
| DeleteVar || SLSystem || —
|-
| ListVar || SLSystem || —
|-
| Help || SLSystem || —
|-
| About || SLSystem || —
|-
| ListColor || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| LogSize || SLSystem || —
|-
| DeleteLog || SLSystem || —
|-
| ForceKill || SLSystem || —
|-
| GetText || SLSystem || New command added.
|-
| Settings || Settings || Now gives named fore- and background colors, instead of numbers.
|-
| Title || Settings || Format changed to single parameter.
|-
| Message || Settings || Format changed to single parameter.
|-
| ForeColor || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| BackColor || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| ResetColor || Settings || —
|-
| Length || Settings || —
|-
| Width || Settings || —
|-
| BufferLength || Settings || —
|-
| BufferWidth || Settings || —
|-
| CursorSize || Settings || —
|-
| Lock || Settings || —
|-
| Unlock || Settings || —
|-
| SaveDirectory || Settings || —
|-
| Timestamp || Settings || —
|-
| PlayIntroSound || Settings || —
|-
| IntroSoundPath || Settings || —
|-
| AutosaveMode || Settings || Fixed bad message glitch.
|-
| OutputToClipboard || Settings || —
|-
| SL || Settings || —
|-
| LoadSettings || Settings || —
|-
| SaveSettings || Settings || —
|-
| ClearSettings || Settings || —
|-
| Who || Authentication || —
|-
| Login || Authentication || Switched back to on-console passwords.
|-
| Logout || Authentication || —
|-
| Register || Authentication || Switched back to on-console passwords.
|-
| ClearAuth || Authentication || —
|-
| CreatePublicNote || Authentication || —
|-
| ViewPublicNote || Authentication || —
|-
| DeletePublicNote || Authentication || —
|-
| CreatePrivateNote || Authentication || —
|-
| ViewPrivateNote || Authentication || —
|-
| DeletePrivateNote || Authentication || —
|-
| Print || String || Format changed to single parameter.
|-
| Type || String || Expanded to incorporate custom delay
|-
| Left || String || —
|-
| Right || String || —
|-
| Mid || String || —
|-
| Replace || String || —
|-
| LCase || String || Format changed to single parameter.
|-
| UCase || String || Format changed to single parameter.
|-
| PCase || String || Format changed to single parameter.
|-
| Reverse || String || Format changed to single parameter.
|-
| Repeat || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| Offset || String || —
|-
| Scramble || String || Changed to single parameter.
|-
| Insert || String || —
|-
| InsertBefore || String || —
|-
| InsertAfter || String || —
|-
| Omit || String || —
|-
| Trim || String || —
|-
| Pad || String || —
|-
| Len || String || Changed to single parameter.
|-
| Frequency || String || Case sensitive glitch fixed.
|-
| ASCII || String || Format changed to single parameter.
|-
| Char || String || Format changed to single parameter.
|-
| Hex || String || Format changed to single parameter.
|-
| Oct || String || Format changed to single parameter.
|-
| Binary || String || Format changed to single parameter.
|-
| NumBinary || String || Format changed to single parameter.
|-
| GetChar || String || New command added.
|-
| StrConvert || String || Corrected bad spacing glitch; added ability to list all conversions.
|-
| KeyCode || String || Now returns keystroke, key modifiers, and modifier code.
|-
| ColorConvert || String || New command added.
|-
| Add || Math || —
|-
| Sub || Math || —
|-
| Mult || Math || —
|-
| Div || Math || —
|-
| IntDiv || Math || —
|-
| Mod || Math || —
|-
| Pow || Math || —
|-
| Sqrt || Math || —
|-
| Root || Math || —
|-
| Log || Math || —
|-
| Ln || Math || —
|-
| Abs || Math || —
|-
| Inv || Math || —
|-
| Factorial || Math || —
|-
| Sin || Math || —
|-
| Cos || Math || —
|-
| Tan || Math || —
|-
| Csc || Math || —
|-
| Sec || Math || —
|-
| Cot || Math || —
|-
| InvSin || Math || —
|-
| InvCos || Math || —
|-
| InvTan || Math || —
|-
| InvCsc || Math || —
|-
| InvSec || Math || —
|-
| InvCot || Math || —
|-
| DegToRad || Math || —
|-
| RadToDeg || Math || —
|-
| DegToDMS || Math || —
|-
| DMSToDeg || Math || —
|-
| Rad || Math || —
|-
| Deg || Math || —
|-
| Quadratic || Math || —
|-
| SimpInterest || Math || —
|-
| CompInterest || Math || —
|-
| ContInterest || Math || —
|-
| Fibonacci || Math || New command added.
|-
| Perimeter || Math || New subcommand added: Ellipse.
|-
| Area || Math || New subcommand added: Ellipse.
|-
| Volume || Math || —
|-
| SurfaceArea || Math || —
|-
| Median || Math || —
|-
| Average || Math || —
|-
| DataSet || Math || New command added.
|-
| Random || Math || Able to only accept a ceiling and assume the floor is 1.
|-
| Chance || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| Factor || Math || —
|-
| Gcf || Math || —
|-
| Simplify || Math || —
|-
| ToFraction || Math || —
|-
| DataConvert || Math || —
|-
| LengthConvert || Math || —
|-
| TempConvert || Math || —
|-
| TimeConvert || Math || —
|-
| Test || Math || —
|-
| Pi || Math || —
|-
| E || Math || —
|-
| date" : cmdDate()
|-
| time" : cmdTime()
|-
| datetime", "dt" : cmdDateTime()
|-
| longdate" : cmdLongDate()
|-
| longtime" : cmdLongTime()
|-
| longdatetime", "longdt", "ldt" : cmdLongDateTime()
|-
| militarytime", "miltime" : cmdMilitaryTime()
|-
| longmilitarytime", "longmiltime" : cmdLongMilitaryTime()
|-
| month", "mo" : cmdMonth()
|-
| day" : cmdDay()
|-
| year", "yr" : cmdYear()
|-
| dayofweek", "dow", "weekday" : cmdDayOfWeek()
|-
| dayofyear", "doy" : cmdDayOfYear()
|-
| hour", "hr" : cmdHour()
|-
| minute", "min" : cmdMinute()
|-
| second" : cmdSecond()
|-
| utc" : cmdUTC()
|-
| cd", "chdir" : cmdCD()
|-
| dir", "ls" : cmdDIR()
|-
| copy", "cp" : cmdCopy()
|-
| move", "mv" : cmdMove()
|-
| delete", "del", "rem", "rm" : cmdDel()
|-
| rename", "rn" : cmdRename()
|-
| newdir", "mkdir" : cmdNewDir()
|-
| newfile", "mkfile", "touch" : cmdNewFile()
|-
| readfile", "cat", "read" : cmdReadFile()
|-
| attributes", "attr" : cmdAttr()
|-
| simulatemessage", "simmsg", "msgbox" : cmdSimulateMessage()
|-
| simulateinputbox", "siminput" : cmdSimulateInputBox()
|-
| showtip" : cmdShowTip()
|-
| getclipboard", "getclip" : cmdGetClipBoard()
|-
| setclipboard", "setclip" : cmdSetClipBoard()
|-
| clearclipboard", "clearclip", "clrclip" : cmdClearClipBoard()
|-
| startstopwatch", "startsw" : cmdStartStopwatch()
|-
| stopstopwatch", "stopsw" : cmdStopStopwatch()
|-
| pausestopwatch", "pausesw" : cmdPauseStopwatch()
|-
| resumestopwatch", "resumesw" : cmdResumeStopwatch()
|-
| getstopwatch", "getsw" : cmdGetStopwatch()
|-
| play" : cmdPlay()
|-
| stop", "stahp" : cmdStop()
|-
| launch", "open", "start" : cmdLaunch()
|-
| terminate", "close", "kill" : cmdTerminate()
|-
| processinfo", "pinfo" : cmdProcessInfo()
|-
| processlist", "plist" : cmdProcessList()
|-
| search" : cmdSearch()
|-
| download", "dwnld", "dwn" : cmdDownload()
|-
| systemhealth", "syshealth" : cmdSystemHealth()
|-
| beep" : cmdBeep()
|-
| berserk" : cmdBerserk()
|-
| rockpaperscissors", "rps" : cmdRockPaperScissors()
|-
| eightball", "8ball" : cmdEightBall()
|-
| changelog" : cmdChangeLog()
|-
| ping" : cmdPing()
|}
[[Category:StarLight builds]]
a501694a7a1811eedf009673a147633b89b1fd69
224
216
2017-02-20T05:33:55Z
Serpent King
24956324
K only thing left is to cross check my aliases.
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''.
==General changes==
*Removed ColorCode, SpellCheck, GetMeaning, GetSynonyms, and GetAntonyms commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from last version
|-
| Exit || SLSystem || Corrected exit-with-parameter glitch.
|-
| ExceptionHandler || SLSystem || —
|-
| DebugMode || SLSystem || New command added.
|-
| Restart || SLSystem || —
|-
| Clear || SLSystem || —
|-
| Uptime || SLSystem || —
|-
| SetVar || SLSystem || —
|-
| DeleteVar || SLSystem || —
|-
| ListVar || SLSystem || —
|-
| Help || SLSystem || —
|-
| About || SLSystem || —
|-
| ListColor || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| LogSize || SLSystem || —
|-
| DeleteLog || SLSystem || —
|-
| ForceKill || SLSystem || —
|-
| GetText || SLSystem || New command added.
|-
| Settings || Settings || Changed to give named fore- and background colors instead of numbers.
|-
| Title || Settings || Format changed to single parameter.
|-
| Message || Settings || Format changed to single parameter.
|-
| ForeColor || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| BackColor || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| ResetColor || Settings || —
|-
| Length || Settings || —
|-
| Width || Settings || —
|-
| BufferLength || Settings || —
|-
| BufferWidth || Settings || —
|-
| CursorSize || Settings || —
|-
| Lock || Settings || —
|-
| Unlock || Settings || —
|-
| SaveDirectory || Settings || —
|-
| Timestamp || Settings || —
|-
| PlayIntroSound || Settings || —
|-
| IntroSoundPath || Settings || —
|-
| AutosaveMode || Settings || Corrected bad message glitch.
|-
| OutputToClipboard || Settings || —
|-
| SL || Settings || —
|-
| LoadSettings || Settings || —
|-
| SaveSettings || Settings || —
|-
| ClearSettings || Settings || —
|-
| Who || Authentication || —
|-
| Login || Authentication || Switched back to on-console passwords.
|-
| Logout || Authentication || —
|-
| Register || Authentication || Switched back to on-console passwords.
|-
| ClearAuth || Authentication || —
|-
| CreatePublicNote || Authentication || —
|-
| ViewPublicNote || Authentication || —
|-
| DeletePublicNote || Authentication || —
|-
| CreatePrivateNote || Authentication || —
|-
| ViewPrivateNote || Authentication || —
|-
| DeletePrivateNote || Authentication || —
|-
| Print || String || Format changed to single parameter.
|-
| Type || String || Added custom delay.
|-
| Left || String || —
|-
| Right || String || —
|-
| Mid || String || —
|-
| Replace || String || —
|-
| LCase || String || Format changed to single parameter.
|-
| UCase || String || Format changed to single parameter.
|-
| PCase || String || Format changed to single parameter.
|-
| Reverse || String || Format changed to single parameter.
|-
| Repeat || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| Offset || String || —
|-
| Scramble || String || Format changed to single parameter.
|-
| Insert || String || —
|-
| InsertBefore || String || —
|-
| InsertAfter || String || —
|-
| Omit || String || —
|-
| Trim || String || —
|-
| Pad || String || —
|-
| Len || String || Format changed to single parameter.
|-
| Frequency || String || Corrected case sensitive glitch.
|-
| ASCII || String || Format changed to single parameter.
|-
| Char || String || Format changed to single parameter.
|-
| Hex || String || Format changed to single parameter.
|-
| Oct || String || Format changed to single parameter.
|-
| Binary || String || Format changed to single parameter.
|-
| NumBinary || String || Format changed to single parameter.
|-
| GetChar || String || New command added.
|-
| StrConvert || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| KeyCode || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| ColorConvert || String || New command added.
|-
| Add || Math || —
|-
| Sub || Math || —
|-
| Mult || Math || —
|-
| Div || Math || —
|-
| IntDiv || Math || —
|-
| Mod || Math || —
|-
| Pow || Math || —
|-
| Sqrt || Math || —
|-
| Root || Math || —
|-
| Log || Math || —
|-
| Ln || Math || —
|-
| Abs || Math || —
|-
| Inv || Math || —
|-
| Factorial || Math || —
|-
| Sin || Math || —
|-
| Cos || Math || —
|-
| Tan || Math || —
|-
| Csc || Math || —
|-
| Sec || Math || —
|-
| Cot || Math || —
|-
| InvSin || Math || —
|-
| InvCos || Math || —
|-
| InvTan || Math || —
|-
| InvCsc || Math || —
|-
| InvSec || Math || —
|-
| InvCot || Math || —
|-
| DegToRad || Math || —
|-
| RadToDeg || Math || —
|-
| DegToDMS || Math || —
|-
| DMSToDeg || Math || —
|-
| Rad || Math || —
|-
| Deg || Math || —
|-
| Quadratic || Math || —
|-
| SimpInterest || Math || —
|-
| CompInterest || Math || —
|-
| ContInterest || Math || —
|-
| Fibonacci || Math || New command added.
|-
| Perimeter || Math || New subcommand added: Ellipse.
|-
| Area || Math || New subcommand added: Ellipse.
|-
| Volume || Math || —
|-
| SurfaceArea || Math || —
|-
| Median || Math || —
|-
| Average || Math || —
|-
| DataSet || Math || New command added.
|-
| Random || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| Chance || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| Factor || Math || —
|-
| Gcf || Math || —
|-
| Simplify || Math || —
|-
| ToFraction || Math || —
|-
| DataConvert || Math || —
|-
| LengthConvert || Math || —
|-
| TempConvert || Math || —
|-
| TimeConvert || Math || —
|-
| Test || Math || —
|-
| Pi || Math || —
|-
| E || Math || —
|-
| Date || Date/Time || —
|-
| Time || Date/Time || —
|-
| DateTime || Date/Time || —
|-
| LongDate || Date/Time || —
|-
| LongTime || Date/Time || —
|-
| LongDateTime || Date/Time || —
|-
| MilitaryTime || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| LongMilitaryTime || Date/Time || —
|-
| Month || Date/Time || —
|-
| Day || Date/Time || —
|-
| Year || Date/Time || —
|-
| DayOfWeek || Date/Time || —
|-
| DayOfYear || Date/Time || —
|-
| Hour || Date/Time || —
|-
| Minute || Date/Time || —
|-
| Second || Date/Time || —
|-
| UTC || Date/Time || —
|-
| CD || File || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| DIR || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| Copy || File || —
|-
| Move || File || —
|-
| Del || File || Format changed to single parameter.
|-
| Rename || File || —
|-
| NewDir || File || Format changed to single parameter.
|-
| NewFile || File || —
|-
| ReadFile || File || Added "read" alias; format changed to single parameter.
|-
| Attr || File || Format changed to single parameter.
|-
| SimulateMessage || System || —
|-
| SimulateInputBox || System || —
|-
| ShowTip || System || —
|-
| GetClipBoard || System || —
|-
| SetClipBoard || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| ClearClipBoard || System || —
|-
| StartStopwatch || System || —
|-
| StopStopwatch || System || —
|-
| PauseStopwatch || System || —
|-
| ResumeStopwatch || System || —
|-
| GetStopwatch || System || —
|-
| Play || System || —
|-
| Stop || System || —
|-
| Launch || System || —
|-
| Terminate || System || —
|-
| ProcessInfo || System || —
|-
| ProcessList || System || —
|-
| Search || System || New command added.
|-
| Download || System || —
|-
| SystemHealth || System || Added information selectivity.
|-
| Beep || Fun || —
|-
| Crash || Fun || —
|-
| Berserk || Fun || —
|-
| RockPaperScissors || Fun || New command added.
|-
| EightBall || Fun || New command added.
|-
| ChangeLog || Misc || —
|-
| Ping || Misc || —
|}
[[Category:StarLight builds]]
7dd65625bd9068bcc022c2f574262ad6f51561c9
229
224
2017-02-20T05:56:43Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''.
==General changes==
*Removed ColorCode, SpellCheck, GetMeaning, GetSynonyms, and GetAntonyms commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from last version
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| [[Settings]] || {{b|Settings|group}} || Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
2d26ab202c5d37623f4e14a1cd7114623b379221
230
229
2017-02-20T06:00:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| [[Settings]] || {{b|Settings|group}} || Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
d03d1b6e3555e9141f02d354f1f56fc937d1d101
235
230
2017-02-20T06:09:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
bc8f1c5c70b1d94ef3cffd29b372eef693d18698
Category:StarLight builds
14
96
217
2017-02-20T04:42:25Z
Serpent King
24956324
Created page with "[[Category:StarLight]]"
wikitext
text/x-wiki
[[Category:StarLight]]
7c7376544ad7051c2cb20066868435145795104a
Category:StarLight
14
97
218
2017-02-20T04:43:00Z
Serpent King
24956324
Created blank page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
StrConvert
0
77
219
145
2017-02-20T05:04:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || Creation
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias
|}
765e3a0e74971d317af70c4e6bc75369fa202f63
220
219
2017-02-20T05:04:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || Creation
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias
|}
ae4010cd971984b51f17d499a2f042f381426ca7
222
220
2017-02-20T05:28:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
69bcd8236d8ad0fe1df1853bb17e1b586a8b52ad
231
222
2017-02-20T06:05:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|String|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
a2a56cea46be5732d8a3db72e910b8e212379646
240
231
2017-02-20T06:18:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
309259ff4eac5f798c518507b5784d0b40fd7381
Frequency
0
76
221
143
2017-02-20T05:28:04Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch.
|-
| {{v|4.1}} || Corrected case sensitive glitch.
|}
cf51c4b4eadef7bf590a34ffad486f3594ebcfe5
233
221
2017-02-20T06:06:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a {{b|String|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch.
|-
| {{v|4.1}} || Corrected case sensitive glitch.
|}
b67f2b5661029ccb610afceb20cac8135e9f773a
239
233
2017-02-20T06:18:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch.
|-
| {{v|4.1}} || Corrected case sensitive glitch.
|}
f978ae18532b47d2c1b39d420e443cd056fc97dc
SLV4.1
0
98
225
2017-02-20T05:35:11Z
Serpent King
24956324
Redirected page to [[StarLightV4.1]]
wikitext
text/x-wiki
#REDIRECT [[StarLightV4.1]]
15523cb6e9218ecb5ccae871d8853748e0aba22e
Freq
0
99
226
2017-02-20T05:35:48Z
Serpent King
24956324
Redirected page to [[Frequency]]
wikitext
text/x-wiki
#REDIRECT [[Frequency]]
434ce2219c505e63ef8fc894b3fe34e2565aa4cc
StarLight
0
43
228
126
2017-02-20T05:38:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]]) command are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
a8464d4c800ea40e84c36a20ca8344ee08648480
Exit
0
101
234
2017-02-20T06:09:28Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a ..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Exit''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
e5a7a81cd01438e05af10238944dca2301df22f5
Quit
0
102
236
2017-02-20T06:11:07Z
Serpent King
24956324
Redirected page to [[Exit]]
wikitext
text/x-wiki
#REDIRECT [[Exit]]
9e1baf89d6f193212e1882199e76436d6cda5e42
LCase
0
103
237
2017-02-20T06:18:07Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <text>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The lcase command takes the first command and sets all alphabetic characters to lower case.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to lower case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
e7fe22ce7ec8b82f1e1f2f416e024b6b75361ed9
241
237
2017-02-20T06:19:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <text>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The lcase command takes the first command and sets all alphabetic characters to lowercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to lower case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
6c6a0710ea48cb587ea3467e7140576d5eb1cb76
242
241
2017-02-20T06:19:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <text>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The lcase command takes the first command and sets all alphabetic characters to lowercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to lowercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
3f9129cfe4f1434e15719b957b246dcecd1ef203
UCase
0
104
243
2017-02-20T06:20:26Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = ucase <text> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UCase''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ucase <text>
|aliases = ucase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ucase command takes the first command and sets all alphabetic characters to uppercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to uppercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
39cf88c21b59b97d2b4669d8ee25159f60fb966a
248
243
2017-02-20T06:34:52Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ucase <text>
|aliases = ucase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The UCase command takes the first command and sets all alphabetic characters to uppercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to uppercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
bbc226a3ef1fe990d6b2b2ddf40a76f81bcf4bee
PCase
0
105
244
2017-02-20T06:24:21Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pcase <text>
|aliases = pcase
|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The pcase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to proper case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
0b34efcea1d9a7106bbf660baa5becde69073ff4
249
244
2017-02-20T06:35:00Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pcase <text>
|aliases = pcase
|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to proper case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
7c7f9494a0f8e08429443156d5e44c54421f397c
275
249
2018-01-23T05:18:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pcase <text>
|aliases = pcase
|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to proper case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
86cc6a8b38cca7d53b0d30a6dd2fc5e7582c8a22
StrConvert
0
77
245
240
2017-02-20T06:30:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
464b53bf466cfe5a0237c5b593592529d0cc2009
276
245
2018-01-23T05:23:38Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (added in 4.1).
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
acec45adaa0c00cb04a4e792ac96545068b14093
293
276
2018-01-25T18:31:07Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
3cbcccfcd8fee9607444274f264c9e7ecdeb0359
Print
0
41
246
238
2017-02-20T06:34:34Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
5db2a562f13834c9b698f425543ec3978c02d124
LCase
0
103
247
242
2017-02-20T06:34:42Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <text>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The LCase command takes the first command and sets all alphabetic characters to lowercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to lowercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
5122587d20ddfc3c1869d363979965c89b0f2e03
Exit
0
101
250
234
2017-02-20T06:35:25Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Exit''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
d78c8130776650c0ded8b7c63d0d96175854ee06
ColorConvert
0
106
251
2017-02-20T06:37:53Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = colorconvert <original> <originalformat> <newformat> |aliases = colorconvert, colorconv, cconvert |v4.1=y |console=y }} '''ColorCon..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorconvert <original> <originalformat> <newformat>
|aliases = colorconvert, colorconv, cconvert
|v4.1=y
|console=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version 4.1.
==Function==
ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newunit" parameter is blank, the command will return a list of all conversions.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source color.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalformat
|description=The format of the original color.
|range=Valid units: NAME, RGB, HEX (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newformat
|description=The format to be converted to. Leaving it null will cause the command to list out all conversions.
|range=Valid units: NAME, RGB, HEX}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
c53e487836456f278c6f62e3b3a68275b609d9af
Cconvert
0
107
252
2017-02-20T06:39:48Z
Serpent King
24956324
Redirected page to [[ColorConvert]]
wikitext
text/x-wiki
#REDIRECT [[ColorConvert]]
15e4171bda05600bad637b1b18ac863c7b630335
String (group)
0
73
254
124
2017-02-20T06:43:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String}}
The '''string''' group is a group that contains [[string]] manipulation [[commands]].
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}}
|}
[[Category:String commands|*]]
76a790b36c9237a6dd7c02008258d7f0555ca103
Settings (command)
0
109
256
2017-02-20T07:44:54Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = settings {{rollover|<group>|GUI only}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
afcdb0ae486b4697281a2a18c8642d4a7bcf293f
258
256
2017-02-20T07:47:49Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = settings {{rollover|<group>|GUI only}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
62a1a13b8cdabc4a056e3ff53bc7e6225ce16b87
261
258
2017-02-20T08:27:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
9d7bf34d14432a1e04adf05912f409b2f6b4bf2a
StarLightV4.1
0
95
257
235
2017-02-20T07:45:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
339e08e6cf685d2f54dd105912b5aba4314b6f6f
Template:ParametersRow
10
75
259
144
2017-02-20T08:06:58Z
Serpent King
24956324
wikitext
text/x-wiki
<noinclude>{{ParametersHeader}}</noinclude>
|-
| {{{num}}} || {{{name}}} || {{{description}}} ||
{{#switch:{{lc:{{{range}}}}}
| text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null)
| char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null)
| int = Integers {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}}
| dec = Decimals {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}}
| bool = Boolean (true/false)
| {{{range}}}
}} {{#if:{{{list|}}}| (list)}}
|{{#if:{{{required|}}}|{{y|{{{requirednote|}}}}}|{{n|{{{requirednote|}}}}}}}
|{{{default|—}}}<noinclude>
|}
[[Category:Templates]]</noinclude>
fdda2ff9797bc18f49cc11c254acf17d271fef33
Random
0
110
260
2017-02-20T08:24:30Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = random <floor> <ceiling> <numberofnumbers> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, rand, rnd |v1.0=y|v2.0=y|v..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <numberofnumbers>
----
{{rollover|random <ceiling>|4.1 only|y}}
|aliases = random, rand, rnd
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random integers between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=numberofnumbers
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|required=n
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small>
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|}
9427be3ed69d081801a355c62e57127db5c73f69
262
260
2017-02-20T08:28:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <numberofnumbers>
----
{{rollover|random <ceiling>|4.1 only|y}}
|aliases = random, {{rollover|rand, rnd|Added in 2.0}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random [[integer]]s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=numberofnumbers
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|required=n
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small>
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|}
b2cafcf236a5fa8e48e24bc8a82d1f8ac75f6f50
266
262
2017-02-20T18:42:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <numberofnumbers>
----
{{rollover|random <ceiling>|4.1 only|y}}
|aliases = random, {{rollover|rand, rnd|Added in 2.0}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random [[integer]]s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=numberofnumbers
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small>
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|}
519a349b99f9d19f698895339a1f18a821d34d56
267
266
2017-02-20T18:59:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <count>
----
{{rollover|random <ceiling>|4.1 only|y}}
|aliases = random, {{rollover|rand, rnd|Added in 2.0}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random [[integer]]s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small>
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|}
40e60bf7823137a12a9c337a7db389ba9e7a35c7
Rand
0
111
263
2017-02-20T08:39:40Z
Serpent King
24956324
Redirected page to [[Random]]
wikitext
text/x-wiki
#REDIRECT [[Random]]
67481997cc9e85a76c313a6922cfe6e2e2dcb952
Rnd
0
112
264
2017-02-20T08:40:03Z
Serpent King
24956324
Redirected page to [[Random]]
wikitext
text/x-wiki
#REDIRECT [[Random]]
67481997cc9e85a76c313a6922cfe6e2e2dcb952
Frequency
0
76
265
239
2017-02-20T18:40:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|<case sensitive?>|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch.
|-
| {{v|4.1}} || Corrected case sensitive glitch.
|}
1d845e63c8f2d4942b94dc13d752433e45df1250
288
265
2018-01-23T18:35:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> {{rollover|<case-sensitive?>|Added in 2.0|y}}
|aliases = frequency, {{rollover|freq|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=case sensitive?
|description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small>
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch.
|-
| {{v|4.1}} || Corrected case sensitive glitch.
|}
2be8c78cab1d61111bee7ed55a31f35be1fca06f
Chance
0
113
268
2017-02-20T19:05:50Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1.
==Function==
Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default={{rollover|50|Null in 4.0|y}}
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of integers to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
8a73a6af733cbc93219051c02d7dd7475ea93d12
SystemHealth
0
114
269
2017-02-25T23:33:32Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward.
==Function==
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|3.1}} ||
|-
| {{v|3.5}} ||
|-
| {{v|4.0}} ||
|-
| {{v|4.1}} || Added information selectivity.
|}
04528b8e83c42deac2b85294b4f8a4f8c796e22b
270
269
2017-02-26T00:02:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward.
==Function==
The system health command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|}
2737a40dac073428c7a90437e34fef1e66dd6e52
271
270
2017-02-26T00:04:18Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|}
1488f76e93d318b87dad69ed86cd1547d8604fb4
273
271
2017-02-26T00:06:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = systemhealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|}
9a669b0daee8c0bb84badb551e6e94a6ad57caaa
Syshealth
0
115
272
2017-02-26T00:06:06Z
Serpent King
24956324
Redirected page to [[SystemHealth]]
wikitext
text/x-wiki
#REDIRECT [[SystemHealth]]
3f17b082a2a0523aedb51dcc191c8f3ce47aa4a7
Main Page
0
1
274
62
2017-02-28T01:22:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = ''Content''
| featured_title = Command of the day
| featured_content = ''Content''
| news_title = News
| news_content = ''Content''
}}
fd627d07e3a08e2e774bdc04374eef696ebbbdfa
Type
0
116
277
2018-01-23T05:34:37Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = type <text> |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = type <text>
|aliases = type
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward.
==Function==
The Print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Speed with which to type the text.
|range=str
|default=medium}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small>
|range=int
|minval=0
|includemin=y
|default=30}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Optimization and restructure.
|-
| {{v|4.1}} || Added custom delay.
|}
56f600f223bdca4618f44ae4116709c08c5bfdfd
278
277
2018-01-23T05:35:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = type <text>
|aliases = type
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward.
==Function==
The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Speed with which to type the text.
|range=str
|default=medium}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small>
|range=int
|minval=0
|includemin=y
|default=30}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Optimization and restructure.
|-
| {{v|4.1}} || Added custom delay.
|}
f2e35c0297b032c9cab180844576c37c6edf45d0
286
278
2018-01-23T06:15:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = type <text> <speed>
----
{{rollover|type <text> <delay>|4.1 only|y}}
|aliases = type
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward.
==Function==
The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=speed
|description=Speed with which to type the text.
|range=Valid units: slowest, slower, slow, medium, fast, faster, fastest
|default=medium}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small>
|range=int
|minval=0
|includemin=y
|default=30}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Optimization and restructure.
|-
| {{v|4.1}} || Added custom delay.
|}
9febdd68eb15d14a1ff6e6347d7a39602c7635ca
287
286
2018-01-23T06:18:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = type <text> <speed>
----
{{rollover|type <text> <delay>|4.1 only|y}}
|aliases = type
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward.
==Function==
The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=speed
|description=Speed with which to type the text.
|range=Valid units: slowest, slower, slow, medium, fast, faster, fastest
|default=medium}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small>
|range=int
|minval=0
|includemin=y
|default=30}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Optimization and restructure.
|-
| {{v|4.1}} || Added custom delay.
|}
424d4568a4e63c32a9f9097a5c9f6199c1909224
Left
0
117
279
2018-01-23T05:51:57Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = left <source> <length |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Left''..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = left <source> <length
|aliases = left
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
bf28c64b136e935328b099f5143f27fad92ca02a
281
279
2018-01-23T05:53:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = left <source> <length>
|aliases = left
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
ae8e0f8db49d5ee987953ac1ecbdaed492ee1112
282
281
2018-01-23T05:56:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = left <source> <length>
|aliases = left
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
cdf9010c5ee6ec695f05b535ba9d77c6c3dbb31b
Right
0
118
280
2018-01-23T05:53:02Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rig..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = right <source> <length>
|aliases = right
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
de96ff7a98da8d0aff62b51214d0f70475c5d338
283
280
2018-01-23T05:56:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = right <source> <length>
|aliases = right
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
2dec0e34ef2ed6d84d636ff1e94fda8f671e6845
Mid
0
119
284
2018-01-23T05:59:48Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = mid <source> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mid'''..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = mid <source> <length>
|aliases = mid
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
c05f27df6d936d86a823b55274a80bc285d6eee4
285
284
2018-01-23T06:03:17Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = mid <source> <length>
|aliases = mid
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
{{ParametersRow
|num=3
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
0570b2cb63b8db9d8277ff1dfc5352ec087c19f3
Replace
0
120
289
2018-01-23T20:39:45Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = {{rollover|replace <source> <find> <replace>|4.0 and 4.1|y}} ---- {{rollover|replace <source> <find> <replace> <start> <max-replacem..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = {{rollover|replace <source> <find> <replace>|4.0 and 4.1|y}}
----
{{rollover|replace <source> <find> <replace> <start> <max-replacements>|1.0-3.5|y}}
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Replace''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Replace takes the source string, searches for all instances of the find string and replaces them with the replace string. (e.g. <code>replace foobar oo i</code> returns "fibar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=1
|name=find
|description=The string to be replaced.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=1
|name=replace
|description=The replacement string.
|range=str
}}
{{ParametersRow
|num=5
|name=start
|description=The start position. One based. <small>(only in v1.0-v3.5)</small>
|range=int
|minval=1
|includemin=y
|default=1}}
{{ParametersRow
|num=5
|name=max-replacements
|description=The maximum number of replacements to be made. <small>(only in v1.0-v3.5)</small>
|range=int
|minval=1
|includemin=y
|default=-1}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || GetText() implemented; start and max-replacements parameters removed; restructure/optimization
|}
520e37530e6c4aeb0fc5af32bdb6ec7ea10b082f
290
289
2018-01-23T20:40:29Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = {{rollover|replace <source> <find> <replace>|4.0 and 4.1|y}}
----
{{rollover|replace <source> <find> <replace> <start> <max-replacements>|1.0-3.5|y}}
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Replace''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Replace takes the source string, searches for all instances of the find string and replaces them with the replace string. (e.g. <code>replace foobar oo i</code> returns "fibar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The string to be replaced.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=replace
|description=The replacement string.
|range=str
}}
{{ParametersRow
|num=4
|name=start
|description=The start position. One based. <small>(only in v1.0-v3.5)</small>
|range=int
|minval=1
|includemin=y
|default=1}}
{{ParametersRow
|num=5
|name=max-replacements
|description=The maximum number of replacements to be made. <small>(only in v1.0-v3.5)</small>
|range=int
|minval=1
|includemin=y
|default=-1}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || GetText() implemented; start and max-replacements parameters removed; restructure/optimization
|}
122b4477b148a7a2c3993b8f32ce49aef193b8d7
Reverse
0
121
291
2018-01-25T18:10:39Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = reverse <text> |aliases = reverse, rev |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rever..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = reverse <text>
|aliases = reverse, rev
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Reverse''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Reverse command simply pulls the source command and reverses the order of the text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source string.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
478c86a51b49b596b9704d846a9ca0ae1c3bbce8
292
291
2018-01-25T18:14:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = reverse <source>
|aliases = reverse, rev
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Reverse''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Reverse command simply pulls the source command and reverses the order of the text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source string.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
6a442963d528c4e520b275db3225790c5b1ac78b
Repeat
0
122
294
2018-01-25T18:37:27Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = repeat <source> <reps> |aliases = repeat |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rep..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = repeat <source> <reps>
|aliases = repeat
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Repeat command repeats the source text a specified number of times.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=reps
|description=The number of repetitions
|range=int
|minval=0
|includemin=y
|maxval={{rollover|99999|9999 before 4.1|y}}
|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added.
|-
| {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar.
|-
| {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|}
a50f087b5cbb1affe9c20fe325679c42f84a539a
Perimeter
0
123
295
2018-01-25T20:13:46Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimete..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that has been present since version {{v|2.0}}.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.0|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse.
|}
7f8b690b99def242451f0951ebf3f6f363233117
296
295
2018-01-25T20:15:01Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that has been present since version {{v|2.0}}.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.0|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse.
|}
6a25d4a791f5f9c3801edfc9c4e8b8fd21abf1ee
304
296
2019-04-04T02:13:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that has been present since version {{v|2.0}}.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse.
|}
8928d6b7806fa1b2f23bb20c6566079761d86518
StarLightV4.1
0
95
297
257
2018-09-08T23:10:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; Added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
0de6e3defcc10241a738e56112508aff268e4d79
298
297
2018-09-08T23:12:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
e0188ffce7bed8a35236e6fec20718c376d39ccf
300
298
2018-09-12T18:31:41Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter.
|-
| [[Message]] || Settings || Format changed to single parameter.
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones.
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones.
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch.
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
4cb8086943ac9c34a2204f48eeb37cf8ab4521dd
305
300
2019-09-23T22:52:16Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
ef2b87dba0b532de1fa5c974989041313e96ea03
306
305
2019-09-23T23:49:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
d03234145175886012f2bbd15622b6e92cc5791d
307
306
2020-02-06T03:09:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
e0d001add31a6273be90bd1e8e706a19c9567ebc
308
307
2020-02-06T03:09:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
623544d7776d452cd629cfeaf7d8c4eab5a26f5f
310
308
2020-04-19T20:57:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
9e64ca6a216907e3d3a3b8ac1e516a3c408fc968
327
310
2020-04-26T14:43:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
a0c341bf79a85e8e7644641d268ccad04037d7d7
328
327
2021-05-23T13:15:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
213f696cb1998b9ea7c2f18011ef024a33d799d2
335
328
2021-05-30T12:45:21Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
5aff6a26f7a85f19fa8e5eea58ba403689a7b725
336
335
2021-05-30T12:46:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
13230df5de437ea8e1f23b039397b11fa3e76857
337
336
2021-05-30T12:48:08Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
2ea06e2206bda7e6bee9d652149f1d391f5bac55
ColorConvert
0
106
299
251
2018-09-08T23:13:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorconvert <original> <originalformat> <newformat>
|aliases = colorconvert, colorconv, cconvert
|v4.1=y
|console=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version 4.1.
==Function==
ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newformat" parameter is blank, the command will return a list of all conversions.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source color.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalformat
|description=The format of the original color.
|range=Valid units: NAME, RGB, HEX (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newformat
|description=The format to be converted to. Leaving it null will cause the command to list out all conversions.
|range=Valid units: NAME, RGB, HEX}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
31dbb0789044602b61d80e57968e593c64ce410f
Play
0
124
301
2018-09-12T18:32:58Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = play <audiofilepath> <loop?> ---- play <keyword> <loop?> |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = play <audiofilepath> <loop?>
----
play <keyword> <loop?>
|aliases = play
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 2.5 and forward.
==Function==
The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the "keyword" parameter path.
|}
cb5f9c46856fb470a18836db26cbcf904ca7eedb
323
301
2020-04-26T14:23:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = play <audiofilepath> <loop?>
----
{{rollover|play <keyword> <loop?>|v4.1 only|y}}
|aliases = play
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 2.5 and forward.
==Function==
The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the "keyword" parameter path.
|}
5d0ead8b9a5e67f10a2178cb64109f6483c957f1
Stop
0
125
302
2018-09-12T18:36:16Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = stop |aliases = stop, stahp |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Stop''' is a [[System]] comm..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stop
|aliases = stop, stahp
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 2.5 and forward.
==Function==
The stop command stops the playback initiated with the [[Play]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
a4c4375051d82b972739e50a1bab8a006e0cafda
StarLight
0
43
303
228
2018-09-12T18:37:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
df8d60278d6c2e66f7f833ad6c1c3c4d06086e04
ShowTip
0
126
309
2020-04-19T20:53:49Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = showtip <message> <title> <style> <timeout (ms)> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sh..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = showtip <message> <title> <style> <timeout (ms)>
|aliases = showtip
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ShowTip''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward.
==Function==
The ShowTip command displays a tool-tip in the notification pane.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the tool-tip.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The tool-tip's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=style
|description=The style of the tooltip. Affects the tip's icon and sound effect.
|range=Valid styles: NONE, INFO, WARNING, ERROR
|default=NONE}}
{{ParametersRow
|num=4
|name=timeout
|description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10.
|range=int|includemin=y|minval=0
|default=4000}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch
|}
bceacdd2a305aefc72035552b45a845620cbaebb
MessageBox
0
127
311
2020-04-19T21:20:46Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, msgbox |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, msgbox
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
0f8c7c38eebf442095a0da1603ee734b45e7b181
314
311
2020-04-23T13:19:02Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, msgbox
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias
|-
| {{v|4.0}} || Implemented GetText().
|}
78fe88e178271889d6d37363c84ba225aada4159
315
314
2020-04-23T13:21:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias
|-
| {{v|4.0}} || Implemented GetText().
|}
59fd74af826895e179b6b5029a457623f0e82724
316
315
2020-04-23T13:21:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
2a172824718b3926ed4e7533bd49477bc2bf0b57
317
316
2020-04-23T13:35:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
b98babe61944fcd361bd46d270d9810f15b88eb2
Simmsg
0
128
312
2020-04-19T21:39:04Z
Serpent King
24956324
Redirected page to [[SimulateMessage]]
wikitext
text/x-wiki
#REDIRECT [[SimulateMessage]]
11fc57005d836740ad64b7ae19eddd50c32cc2fc
Msgbox
0
129
313
2020-04-19T21:39:42Z
Serpent King
24956324
Redirected page to [[SimulateMessage]]
wikitext
text/x-wiki
#REDIRECT [[SimulateMessage]]
11fc57005d836740ad64b7ae19eddd50c32cc2fc
InputBox
0
130
318
2020-04-23T13:43:29Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <defaulttext>
|aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
ceacad45f37db67d7873b91d4ca08852906c98d9
GetClipBoard
0
131
319
2020-04-26T14:05:02Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Get..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipboard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The GetClipboard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard
|-
| {{v|4.0}} || Implemented GetText().
|}
217a34d4b7d7e5f08b54b18b30794286994c7305
320
319
2020-04-26T14:07:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipboard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The GetClipboard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
9498b7c4f211dc6cd4499d2f247fb614fee7e47a
321
320
2020-04-26T14:07:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
5bd2c6598d59bc0bc71c9c3f511d6d43c5445799
322
321
2020-04-26T14:08:06Z
Serpent King
24956324
Serpent King moved page [[GetClipboard]] to [[GetClipBoard]] without leaving a redirect
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
5bd2c6598d59bc0bc71c9c3f511d6d43c5445799
SetClipBoard
0
132
324
2020-04-26T14:25:18Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = setclipboard <text>
----
{{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}}
|aliases = setclipboard, setclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. As of 4.1, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=AudioFilePath
|description=The filepath to set audio to the clipboard from.
|range=File Path (.wav)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added the ability to set audio to the clipboard.
|-
| {{v|4.0}} || Implemented GetText(); now checks for invalid files.
|-
| {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter.
|}
afd1e40722dad3462289d003bc9932cd1b6327f7
ClearClipBoard
0
133
325
2020-04-26T14:29:21Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|g..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clearclipboard
|aliases = clearclipboard, clearclip, clrclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The ClearClipBoard command clears the contents of the clipboard.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
4473f605bc2ef6d7f7b6027d7233630ba7f08f77
326
325
2020-04-26T14:29:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clearclipboard
|aliases = clearclipboard, clearclip, clrclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward.
==Function==
The ClearClipBoard command clears the contents of the system clipboard.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
c1f64225327fcc5a0be25144f3990c3ebf56b261
DayOfWeek
0
134
329
2021-05-23T13:21:47Z
Serpent King
24956324
Created page with "{{infobox command |group = Date |usage = dayofweek <date> |aliases = dayofweek, dow |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day..."
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofweek <date>
|aliases = dayofweek, dow
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
e84ea3ae819c73ee4d18b4f3397933ec692a407e
331
329
2021-05-23T13:26:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofweek <date>
|aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "dow" and "weekday" aliases added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
a887791757faa4b9c70ea3dd6f8d9fc4f21c8d33
DayOfYear
0
135
330
2021-05-23T13:23:23Z
Serpent King
24956324
Created page with "{{infobox command |group = Date |usage = dayofyear <date> |aliases = dayofyear, doy |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day..."
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofyear <date>
|aliases = dayofyear, doy
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfYear''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates.
==Function==
The DayOfYear command returns the year date of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the year date of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || When provided a date, returns the year date of that date.
|}
464e5478ffca52afc2d2313c8dce28848bf4b6d3
332
330
2021-05-23T13:27:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofyear <date>
|aliases = dayofyear, {{rollover|freq|doy|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfYear''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates.
==Function==
The DayOfYear command returns the year date of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the year date of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "doy" alias added.
|-
| {{v|4.1}} || When provided a date, returns the year date of that date.
|}
e8097fa4dff719dfc49e44fbf875123d40ef9215
ExceptionHandler
0
136
333
2021-05-23T13:41:18Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version 4.0 forward.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps StarLight from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
5f4b18beff59c243910f6589aa36e5d36aff33a9
DebugMode
0
137
334
2021-05-30T12:32:41Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |gui=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y
|gui=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version 4.1.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
2bb5176ac9a4e8f2ca36eb0cb2c9cd078a3ade4d
Restart
0
138
338
2021-05-30T12:51:36Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Restart''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = restart
|aliases = restart
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Restart''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Restart command restarts the program. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Now launches a new instance of StarLight before killing the old one.
|}
a28a543673f7428064a29744b233896c18310a11
Clear
0
139
339
2021-05-30T12:54:46Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = clear |aliases = clear, clr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, clr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|40}} || Implemented GetText()
|}
d839a531fcafafc1f5fa7b923ad3727a99c47956
340
339
2021-05-30T12:54:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, clr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText()
|}
43734c60bef8f7d881b1f8d8e4016c52a9d7133d
341
340
2021-05-30T12:55:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, clr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
08596a45c5614564ccd892ead3dee6c25611cd0f
MediaWiki:Sidebar
8
34
342
160
2021-05-30T12:56:17Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**List of identifiers|Identifiers
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
6e9cb1f26e7112f02a67234123c28de2326144d7
343
342
2021-05-30T12:56:51Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**List of identifiers|Identifiers
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
2d7f4e6003a88d12d10fb1d86e5c0bff5e1fc126
Uptime
0
140
344
2021-05-30T13:07:33Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a [[SLSystem]] c..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Uptime''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version 2.5 forward.
==Function==
The Uptime command gets the time the current instance of StarLight has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
59cdecd0dcd9dd76bf8d977f0f2daa591006dccd
Settings (command)
0
109
345
261
2021-05-30T13:08:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.0 forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
9dacbbf8c9d6eb748f71569c6b6c9096e407b199
348
345
2021-05-30T13:11:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
3af5233c3aefcc83723cd33296faf8245b604805
389
348
2021-06-02T18:47:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
223a867ae43d8e3626a2d37a931a24910f130b75
ExceptionHandler
0
136
346
333
2021-05-30T13:09:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps StarLight from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
25b1eb6658aff19c8a990472563e2ee532f5659a
DebugMode
0
137
347
334
2021-05-30T13:10:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y
|gui=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
cdf806d5b7d430398496a757c9ceda9ed650973b
Uptime
0
140
349
344
2021-05-30T13:11:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Uptime''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Uptime command gets the time the current instance of StarLight has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
833573b48737c51905dfc33a3e531e020bca99de
374
349
2021-05-30T13:49:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Uptime command gets the time the current instance of StarLight has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
cbecc7ad8d407badee283af55f8271d6a7ec1f7c
StrConvert
0
77
350
293
2021-05-30T13:12:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
548231cae05e517145a0981242610a654ef1d04d
ColorConvert
0
106
351
299
2021-05-30T13:13:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorconvert <original> <originalformat> <newformat>
|aliases = colorconvert, colorconv, cconvert
|v4.1=y
|console=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|4.1}}.
==Function==
ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newformat" parameter is blank, the command will return a list of all conversions.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source color.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalformat
|description=The format of the original color.
|range=Valid units: NAME, RGB, HEX (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newformat
|description=The format to be converted to. Leaving it null will cause the command to list out all conversions.
|range=Valid units: NAME, RGB, HEX}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
bd978446ce38d182e7016cc57686d69c03888487
Perimeter
0
123
352
304
2021-05-30T13:14:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse.
|}
ab2e2f57bf8dfae9e024872a753a185a9f226cc2
Chance
0
113
353
268
2021-05-30T13:15:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default={{rollover|50|Null in 4.0|y}}
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of integers to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
e398fa75f48365a2e67528fbbccecc27a5d2f999
MessageBox
0
127
354
317
2021-05-30T13:16:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
e45a0c30e31ef4d44f93b21d3e8e2028f5f68b0b
370
354
2021-05-30T13:47:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
b76e7bbfdda3e5bab6fa05c3151f42e56e632395
InputBox
0
130
355
318
2021-05-30T13:16:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = simulatemessage <message> <title> <defaulttext>
|aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
f6304d88ae861841e5647628b32f52baaa31fcdd
369
355
2021-05-30T13:46:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulatemessage <message> <title> <defaulttext>
|aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
e69ba9d09db2dacbe7c45ba3298fe4252992ae52
ShowTip
0
126
356
309
2021-05-30T13:16:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = showtip <message> <title> <style> <timeout (ms)>
|aliases = showtip
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ShowTip''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The ShowTip command displays a tool-tip in the notification pane.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the tool-tip.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The tool-tip's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=style
|description=The style of the tooltip. Affects the tip's icon and sound effect.
|range=Valid styles: NONE, INFO, WARNING, ERROR
|default=NONE}}
{{ParametersRow
|num=4
|name=timeout
|description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10.
|range=int|includemin=y|minval=0
|default=4000}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch
|}
8c78cbf47c12b43965ff2e1bbbff83ba98644636
368
356
2021-05-30T13:46:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = showtip <message> <title> <style> <timeout (ms)>
|aliases = showtip
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ShowTip''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The ShowTip command displays a tool-tip in the notification pane.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the tool-tip.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The tool-tip's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=style
|description=The style of the tooltip. Affects the tip's icon and sound effect.
|range=Valid styles: NONE, INFO, WARNING, ERROR
|default=NONE}}
{{ParametersRow
|num=4
|name=timeout
|description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10.
|range=int|includemin=y|minval=0
|default=4000}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch
|}
8af4c333bb0fe86e4e95727ead92cf284143e915
GetClipBoard
0
131
357
322
2021-05-30T13:17:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
36131d33b44f62b4456f84458f1a1a4809e2f9e2
385
357
2021-05-30T15:07:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
5c1e68713458e4e300e8cb3456c511a14bc8b5a2
SetClipBoard
0
132
358
324
2021-05-30T13:17:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = setclipboard <text>
----
{{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}}
|aliases = setclipboard, setclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=AudioFilePath
|description=The filepath to set audio to the clipboard from.
|range=File Path (.wav)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added the ability to set audio to the clipboard.
|-
| {{v|4.0}} || Implemented GetText(); now checks for invalid files.
|-
| {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter.
|}
bb4f825c6e0b1b43a4ea84f17ab7b73d381a4a8c
386
358
2021-05-30T15:07:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = setclipboard <text>
----
{{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}}
|aliases = setclipboard, setclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=AudioFilePath
|description=The filepath to set audio to the clipboard from.
|range=File Path (.wav)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added the ability to set audio to the clipboard.
|-
| {{v|4.0}} || Implemented GetText(); now checks for invalid files.
|-
| {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter.
|}
ba060b20a268c4c434e8410a22ac20d68285e8d8
ClearClipBoard
0
133
359
326
2021-05-30T13:19:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clearclipboard
|aliases = clearclipboard, clearclip, clrclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearClipBoard command clears the contents of the system clipboard.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
46a9f2e029cac6f738113acd09a5a39bf54db755
387
359
2021-05-30T15:07:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = clearclipboard
|aliases = clearclipboard, clearclip, clrclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearClipBoard command clears the contents of the system clipboard.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
b6c8a1f289130df0db7ed37f8be97040ea382d3f
Play
0
124
360
323
2021-05-30T13:19:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = play <audiofilepath> <loop?>
----
{{rollover|play <keyword> <loop?>|v4.1 only|y}}
|aliases = play
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the "keyword" parameter path.
|}
9d0f9e3a61a8b8afd87a0d8c9b4f6761a4736d2f
Stop
0
125
361
302
2021-05-30T13:20:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stop
|aliases = stop, stahp
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The stop command stops the playback initiated with the [[Play]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
c0cf6c6eb489cfa72013ca4f2eeefcca6bc66c14
SystemHealth
0
114
362
273
2021-05-30T13:20:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = systemhealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|}
4c2ae801b18a175450a331b02e6fad053e19ff3a
Type
0
116
363
287
2021-05-30T13:23:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = type <text> <speed>
----
{{rollover|type <text> <delay>|4.1 only|y}}
|aliases = type
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=speed
|description=Speed with which to type the text.
|range=Valid units: slowest, slower, slow, medium, fast, faster, fastest
|default=medium}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small>
|range=int
|minval=0
|includemin=y
|default=30}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Optimization and restructure.
|-
| {{v|4.1}} || Added custom delay.
|}
37226d1533a20bea89bb8d5ef2742db495e61038
SetVar
0
141
364
2021-05-30T13:35:31Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|s..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
904928c89c0a2ffd26ecc701b7016119ff68f423
365
364
2021-05-30T13:42:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
90d6e9ca01407b4a258a30bfb4529d77527352db
366
365
2021-05-30T13:45:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
5d520c73556dc0210feb32b27265043dc43b916d
367
366
2021-05-30T13:46:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
303ffd5819879aa4a899da715d904d972b5dcc56
Exit
0
101
371
250
2021-05-30T13:48:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
f04f6efd91df2b5fe548ed1f29d7291aa2c7a5a4
Restart
0
138
372
338
2021-05-30T13:49:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = restart
|aliases = restart
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Restart''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Restart command restarts the program. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Now launches a new instance of StarLight before killing the old one.
|}
2f2383590f621f3e7c8f2c75d2d42308226a5255
Clear
0
139
373
341
2021-05-30T13:49:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, clr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Clear''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
ebed4a5f26cf444cc3522a9fff2a7808cd0befed
StarLightV4.1
0
95
375
337
2021-05-30T13:54:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
8d2932ddd8b9696a5c4fe9fb6672a45253382351
376
375
2021-05-30T13:56:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
ad87e3a3c1e3e04bca119c5d7b1f9be26f403d4a
380
376
2021-05-30T14:27:33Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
dc42db63bc9a4e5a44dc2f481f609b5394518cc3
DeleteVar
0
142
377
2021-05-30T13:57:29Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a {{b|SLSystem|group}} comm..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = deletevar <name>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes variables set by the [[SetVar]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|}
0a13f12ed1db35e63359a4ddf89fe2dba8252554
ListVar
0
143
378
2021-05-30T13:59:26Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''StarLigh..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command deletes variables set by the [[SetVar]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
847653c4ce19f1e4110d12f0d035f4c6f24e62de
379
378
2021-05-30T14:06:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command lists variables set by the [[SetVar]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
dd31e7db2d825bbd527f3113408dbb8b47bb3e04
DayOfWeek
0
134
381
331
2021-05-30T14:40:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofweek {{rollover|<date>|4.1 only|y}}
|aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "dow" and "weekday" aliases added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
de3ad7b058f31c00a4fcaf9c3a82df291cba2134
Help
0
144
382
2021-05-30T15:01:25Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |cons..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
|}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to search.
|}
26f99fa9e67eed5d0e8947589c55bd068b9bf7b6
383
382
2021-05-30T15:01:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to search.
|}
81b6c5572f999311337ec701be0f5c843e73194a
384
383
2021-05-30T15:06:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to search.
|-
| {{v|4.0}} || Implemented GetText().
|}
1f44bfb4a506111efaa10ee0bfe4ad096c294640
About
0
145
388
2021-06-02T18:46:18Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''About''' is a {{b|SLSystem..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = about
|aliases = about
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The About command provides information on the current version of StarLight.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
d858d7469d59afbaf09007fbe923ef5822dbbef5
Ehndlr
0
146
390
2021-06-02T18:49:07Z
Serpent King
24956324
Redirected page to [[ExceptionHandler]]
wikitext
text/x-wiki
#REDIRECT [[ExceptionHandler]]
034d89eabd8976f75916390d9fb66f4ab755579a
Debug
0
147
391
2021-06-02T18:49:50Z
Serpent King
24956324
Redirected page to [[DebugMode]]
wikitext
text/x-wiki
#REDIRECT [[DebugMode]]
a7a7cd016512094c90677ae180cbc8b8ddf91ff8
Dbg
0
148
392
2021-06-02T18:49:55Z
Serpent King
24956324
Redirected page to [[DebugMode]]
wikitext
text/x-wiki
#REDIRECT [[DebugMode]]
a7a7cd016512094c90677ae180cbc8b8ddf91ff8
Clr
0
149
393
2021-06-02T18:50:20Z
Serpent King
24956324
Redirected page to [[Clear]]
wikitext
text/x-wiki
#REDIRECT [[Clear]]
d09dec4c98d1dfd1845230598d13dea26dc55f99
Delvar
0
150
394
2021-06-02T18:50:47Z
Serpent King
24956324
Redirected page to [[DeleteVar]]
wikitext
text/x-wiki
#REDIRECT [[DeleteVar]]
7c6b0536555aa43f507a68ddce811e3d884f061b
Rev
0
151
395
2021-06-02T18:52:18Z
Serpent King
24956324
Redirected page to [[Reverse]]
wikitext
text/x-wiki
#REDIRECT [[Reverse]]
ccf47ceaad7052eb54fe5c55231917c7a1d3b36c
Strconv
0
152
396
2021-06-02T18:53:13Z
Serpent King
24956324
Redirected page to [[StrConvert]]
wikitext
text/x-wiki
#REDIRECT [[StrConvert]]
9aa2a97c68e72934dabbae78cf9a264a910a94f0
Colorconv
0
153
397
2021-06-02T18:55:00Z
Serpent King
24956324
Redirected page to [[ColorConvert]]
wikitext
text/x-wiki
#REDIRECT [[ColorConvert]]
15e4171bda05600bad637b1b18ac863c7b630335
Cconvert
0
107
398
252
2021-06-02T18:55:36Z
Serpent King
24956324
Serpent King moved page [[CConvert]] to [[Cconvert]] without leaving a redirect
wikitext
text/x-wiki
#REDIRECT [[ColorConvert]]
15e4171bda05600bad637b1b18ac863c7b630335
Doy
0
154
399
2021-06-02T18:56:21Z
Serpent King
24956324
Redirected page to [[DayOfYear]]
wikitext
text/x-wiki
#REDIRECT [[DayOfYear]]
930d77f951e96b0187f7e048321d5b735c28ebc1
Dow
0
155
400
2021-06-02T18:56:39Z
Serpent King
24956324
Redirected page to [[DayOfWeek]]
wikitext
text/x-wiki
#REDIRECT [[DayOfWeek]]
16d8fa808cfb46a235f9001fe6923090a2a0b4f9
InputBox
0
130
401
369
2021-06-02T18:57:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulatemessage <message> <title> <defaulttext>
|aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
fd2b5747ff379cd5c8a5a2dc39256039117cec97
Simmsg
0
128
402
312
2021-06-02T18:58:08Z
Serpent King
24956324
Serpent King moved page [[SimMsg]] to [[Simmsg]]
wikitext
text/x-wiki
#REDIRECT [[SimulateMessage]]
11fc57005d836740ad64b7ae19eddd50c32cc2fc
Msgbox
0
129
404
313
2021-06-02T18:58:25Z
Serpent King
24956324
Serpent King moved page [[MsgBox]] to [[Msgbox]] without leaving a redirect
wikitext
text/x-wiki
#REDIRECT [[SimulateMessage]]
11fc57005d836740ad64b7ae19eddd50c32cc2fc
Inputbox
0
157
405
2021-06-02T18:59:48Z
Serpent King
24956324
Redirected page to [[SimulateInputBox]]
wikitext
text/x-wiki
#REDIRECT [[SimulateInputBox]]
152bc188d30d958c2e7e46cadf134488275f7be3
Siminput
0
158
406
2021-06-02T19:00:05Z
Serpent King
24956324
Redirected page to [[SimulateInputBox]]
wikitext
text/x-wiki
#REDIRECT [[SimulateInputBox]]
152bc188d30d958c2e7e46cadf134488275f7be3
Getclip
0
159
407
2021-06-02T19:00:37Z
Serpent King
24956324
Redirected page to [[GetClipboard]]
wikitext
text/x-wiki
#REDIRECT [[GetClipboard]]
b3b80151d2177cd76bcf2f0aeb201dd722c5d7a2
408
407
2021-06-02T19:00:50Z
Serpent King
24956324
Changed redirect target from [[GetClipboard]] to [[GetClipBoard]]
wikitext
text/x-wiki
#REDIRECT [[GetClipBoard]]
2f319be1f6c6f23bf8c93347f4c8ad2b0ec087e0
Setclip
0
160
409
2021-06-02T19:01:20Z
Serpent King
24956324
Redirected page to [[SetClipBoard]]
wikitext
text/x-wiki
#REDIRECT [[SetClipBoard]]
2268768673cc518e84a99e0133261ef565dea4ba
Clearclip
0
161
410
2021-06-02T19:01:40Z
Serpent King
24956324
Redirected page to [[ClearClipBoard]]
wikitext
text/x-wiki
#REDIRECT [[ClearClipBoard]]
54271199407d04cfba3696a919498da8e645d5ff
Clrclip
0
162
411
2021-06-02T19:01:55Z
Serpent King
24956324
Redirected page to [[ClearClipBoard]]
wikitext
text/x-wiki
#REDIRECT [[ClearClipBoard]]
54271199407d04cfba3696a919498da8e645d5ff
Stahp
0
163
412
2021-06-02T19:02:24Z
Serpent King
24956324
Redirected page to [[Stop]]
wikitext
text/x-wiki
#REDIRECT [[Stop]]
cb5116c52f31f2439a596510fe3e3de147fd9631
Syshealth
0
115
413
272
2021-06-02T19:02:44Z
Serpent King
24956324
Serpent King moved page [[SysHealth]] to [[Syshealth]] without leaving a redirect
wikitext
text/x-wiki
#REDIRECT [[SystemHealth]]
3f17b082a2a0523aedb51dcc191c8f3ce47aa4a7
File:Command-StrConvert.png
6
164
414
2021-06-02T19:09:18Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Infobox command
10
40
415
200
2021-06-02T19:17:14Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-image" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
3ef95c00a7b5d79f909f626b49c4b8b0686cc2b5
424
415
2021-06-02T19:27:52Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
e9ac4784d9af3ea83b62e766ea052e364c7f309c
StrConvert
0
77
416
350
2021-06-02T19:17:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-StrConvert.png|300px]]
|group = String
|usage = StrConvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
af03acc993b75c5f83695acc58cbf1b2c1369142
Template:FA/1
10
165
417
2021-06-02T19:19:06Z
Serpent King
24956324
Created page with "[[File:Command-StrConvert.png|300px|left|StrConvert]] '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. S..."
wikitext
text/x-wiki
[[File:Command-StrConvert.png|300px|left|StrConvert]]
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. [[StrConvert|see more...]]
a5549b286ae47645a68a0d4dfdcdb30ba7dc44eb
438
417
2021-06-02T20:13:19Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Command-StrConvert.png|300px|left|StrConvert]]
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. <br> <span style="float:right">[[StrConvert|see more...]]</span>
4473a6ec355bba0f5ce5ed1b4f28bd8c0bc7d0b9
Main Page
0
1
418
274
2021-06-02T19:19:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = ''Content''
| featured_title = Command of the day
| featured_content = {{FA/1}}
| news_title = News
| news_content = ''Content''
}}
fbd267a5dbc0346661a30367d5efbdfa66e21841
MediaWiki:Common.css
8
35
419
207
2021-06-02T19:22:29Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header .infobox-image {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
8161336b6cef0f7956a401cce21ef8b690c17c2e
420
419
2021-06-02T19:22:55Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header, .infobox-image {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
c54877d8fc072aa2908b00d8fe1276c258cc26ec
421
420
2021-06-02T19:23:50Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
88368334cf9e7f7391c61aa379708aa1ba05b719
422
421
2021-06-02T19:24:15Z
Serpent King
24956324
Undo revision 421 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]])
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header, .infobox-image {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
c54877d8fc072aa2908b00d8fe1276c258cc26ec
423
422
2021-06-02T19:27:16Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
88368334cf9e7f7391c61aa379708aa1ba05b719
425
423
2021-06-02T19:37:46Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #fff;
}
.mp-section-text a:link, .mp-section-text a:visited, .mp-section-text a:link, .mp-section-text a:visited {
color: #fff;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
4cf993dccad78ba146f37d2e87e1ef0c9267b088
428
425
2021-06-02T19:41:51Z
Serpent King
24956324
css
text/css
/* CSS placed here will be applied to all skins */
/* Infobox template style */
.infobox {
border: 1px solid #000;
border-collapse: collapse;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox-title, .infobox-header {
vertical-align: top;
font-family: Consolas;
color: #ff0;
background-color: #000;
border: 1px solid #ff0 !important;
}
.infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited {
color: #ffc;
}
.mp-section-text a:link, .mp-section-text a:visited, .mp-section-text a:link, .mp-section-text a:visited {
color: #ffc;
}
.infobox td {
vertical-align: top;
border: 1px solid #000;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
/* Messagebox templates */
.messagebox {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox-shortcut {
font-family: Consolas;
border: 2px solid #ff0;
color: #ff0;
background-color: #000;
margin:0.5em 0.5em 0.5em 1em;
padding:0.5em;
float:right;
}
.messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited {
color: #ffc;
}
/* wikitable class for skinning normal tables */
/* wikitable-nopad is for when you want a wikitable without padding */
table.wikitable, table.wikitable-nopad {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaa solid;
padding: 0.2em;
}
table.wikitable-nopad th, table.wikitable-nopad td {
border: 1px #aaa solid;
padding: 0em;
}
table.wikitable th, table.wikitable-nopad th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption, table.wikitable-nopad caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* default skin for navigation boxes */
table.navbox { /* navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox {
margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */
}
.navbox-title, .navbox-abovebelow, table.navbox th {
text-align: center; /* title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
.navbox-group { /* group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-left: 2px solid #fdfdfd; /* Must match background color */
}
.navbox-title, table.navbox th {
background: #000; /* Level 1 color */
color: #ff0;
font-family: Consolas;
}
.navbox-group {
background: #000; /* Level 2 color */
color: #000;
}
.navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited {
color: #ffc;
}
.navbox-even {
background: #eee; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* hide pointless obtrusive "your edit got saved" box */
.postedit { display: none !important; }
/* Hide title and tagline on Main Page */
body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks {
display: none;
}
/* Removing unwanted stuff */
.mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators
{
display:none !important;
}
/* Correcting a little spacing annoyance. */
.rcoptions
{
margin-top:-0.5em;
}
.ajaxpoll {
width: auto;
border: 0px none;
background: transparent;
}
.ajaxpoll-id-info {
display:none;
}
9661497c3d6eb37e8ae1a5a7d8350ba2d5c5c807
Template:HeaderTemplate
10
7
426
56
2021-06-02T19:38:23Z
Serpent King
24956324
wikitext
text/x-wiki
{|style="width:100.25%; margin-top:+.7em; padding:2px; background:#000; font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"
|style="width:45%; font-size:195%; color:#ff0; border:none; padding:15px;"|{{{welcome}}}
|style="width:55%; font-size:125%; color:#ff0; padding:15px;"|{{{blurb}}}
|-
|colspan=2 class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}}
|}
f517923460571791a5d364be24433c3601d8572d
Template:SectionTemplate
10
8
427
57
2021-06-02T19:38:26Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#000;font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<div style="width:100%; color:#ff0; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] ]</span></div>}}
</div>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div>
</div>
344c0aa83840e992eaefed63fa7ec9319a6567d5
ListColor
0
166
429
2021-06-02T19:50:34Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls.
|}
6b0aa38af73bb1d2b775cc2c8a0fbc09305c2132
Lcolor
0
167
430
2021-06-02T19:50:56Z
Serpent King
24956324
Redirected page to [[ListColor]]
wikitext
text/x-wiki
#REDIRECT [[ListColor]]
73c6b9c7b30994e72352e7edd8fa014ebccae0fd
StarLightV4.1
0
95
431
380
2021-06-02T19:56:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
8e0079b8ab9180a58a54bf608d57dee19056c720
432
431
2021-06-02T19:57:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
2df5ebe2a44bdabd201b1a0390922690744eb716
434
432
2021-06-02T20:05:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
46f5b4e045e9312ea32e5cecda7527e3a08b7c2e
LogSize
0
168
433
2021-06-02T20:02:17Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command adds up the file sizes of all of StarLight's logs and returns the sum.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|}
0b648284eb8c0666a336348af6b12fb8733331e6
DeleteLog
0
169
435
2021-06-02T20:10:45Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = deletelog <numberoflogs> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''De..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = deletelog <numberoflogs>
|aliases = deletelog, dellog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The DeleteLog command deletes a specified number of logs, starting with the oldest.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numberoflogs
|description=The number of logs to delete, starting with the oldest. -1 deletes all logs.
|range=int|minval=-1
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020.
|}
695e4c1e3b4f7d9124e29c6aa3af38c30e872cd7
Checklog
0
170
436
2021-06-02T20:11:12Z
Serpent King
24956324
Redirected page to [[LogSize]]
wikitext
text/x-wiki
#REDIRECT [[LogSize]]
3d3b90202bfa31a9170248603e9d27771b98b521
Dellog
0
171
437
2021-06-02T20:11:31Z
Serpent King
24956324
Redirected page to [[DeleteLog]]
wikitext
text/x-wiki
#REDIRECT [[DeleteLog]]
22cb9e0d5b153a02ff0f87c0b1806ce4323f3da3
ForceKill
0
172
439
2021-06-02T20:18:49Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} comma..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = forcekill
|aliases = forcekill, fkill
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The ForceKill command force terminates StarLight. StarLight will not have a chance to do any on-close procedures, including logging, saving settings, etc.
==Legacy==
{| class=wikitable
! Version !! Change
|-
{{v|3.5}} || New command added.
|-
{{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process.
|}
1d48980c190dea127837a1acb584b29fa2b014e5
440
439
2021-06-02T20:21:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = forcekill
|aliases = forcekill, fkill
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The ForceKill command force terminates StarLight. StarLight will not have a chance to do any on-close procedures, including logging, saving settings, etc.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process.
|}
135c03e5295e268ff70c3aeab83bff22b0320183
Fkill
0
173
441
2021-06-02T20:22:56Z
Serpent King
24956324
Redirected page to [[ForceKill]]
wikitext
text/x-wiki
#REDIRECT [[ForceKill]]
221aeced9f56e1a4720ed95aa4f6c0f0cd258e9c
DebugMode
0
137
442
347
2021-06-02T20:24:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y
|console=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
1dd90b807a0a4117712dabf92dae3a2f7e269043
GetText
0
174
443
2021-06-02T20:30:15Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = gettext <messagename> <argument1> <argument2>... |aliases = gettext |v4.1=y |console=y }} '''GetText''' is a {{b|SLSystem|group}}..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = gettext <messagename> <argument1> <argument2>...
|aliases = gettext
|v4.1=y
|console=y
}}
'''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}.
==Function==
The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=messagename
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=argument1...
|description=Text to insert into the arguments.
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
088956dfb2e4e3e611a08f68484f0c3b41fcb8c0
SLSystem
0
65
444
113
2021-06-02T20:42:48Z
Serpent King
24956324
Removed redirect to [[SLSystem]]
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[commands]] for the core of [[StarLight]].
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:SLSystem commands|*]]
7e7f63d2a13a106698ba6839197ae9a16af55c0b
Clear
0
139
445
373
2021-06-02T20:45:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, {{rollover|clr|2.0 forward}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Clear''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
64895989711103af4ca2fee93a099b4152859735
SLSystem
0
65
446
444
2021-06-02T20:48:21Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[commands]] for the core of [[StarLight]].
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
0339d323996cec079567d660bffec875c867df89
Get
0
175
447
2021-06-02T20:55:26Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''StarLi..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=1
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
08c56450c8d6f328f23f2b84b060eb53fdf8d4f7
448
447
2021-06-02T20:56:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=1
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
5be4f1885c40f0c0f72eeca1e76ab6ea60e9c11f
450
448
2021-06-02T21:05:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
9c561ed32374a9ceb6171505bdf97fcedcf640ac
457
450
2021-06-02T21:15:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunkt command only in version 1.0.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
3bc4664cc87af0b10e575b848e1eae2932071cd8
Template:Infobox command
10
40
449
424
2021-06-02T21:00:44Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
a31fbdc1d73a3f111bf7a6eff54b6bcf398af48f
454
449
2021-06-02T21:12:47Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
b32b50fe8a99d8354784f4664cf992534eac0224
455
454
2021-06-02T21:13:16Z
Serpent King
24956324
Undo revision 454 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]])
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}
{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}
{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}
{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}
{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}
{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}
{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}
{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}
{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
a31fbdc1d73a3f111bf7a6eff54b6bcf398af48f
456
455
2021-06-02T21:13:50Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
5d505dafdd6f4d4aedab564bad03db0666027f0c
Set
0
176
451
2021-06-02T21:06:58Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunkt {{b|S..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = set <variable> <newvalue>
----
set <variable> <index> <newvalue>
|aliases = set
|v1.0=y
|console=y
}}
'''Set''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}.
==Function==
The Set command sets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
{{ParametersRow
|num=3
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
b68f03df7257a93d6b0488670122fe5ee8f2ab84
458
451
2021-06-02T21:15:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = set <variable> <newvalue>
----
set <variable> <index> <newvalue>
|aliases = set
|v1.0=y
|console=y
}}
'''Set''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunkt command only in version 1.0.
==Function==
The Set command sets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
{{ParametersRow
|num=3
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
39f6249e602c9cd9563e430d81dde0ee767a7170
Template:VersionMap
10
38
452
186
2021-06-02T21:09:09Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}} !! {{v|2.0}} !! {{v|2.5}} !! {{v|2.7}} !! {{v|3.0}} !! {{v|3.1}} !! {{v|3.5}} !! {{v|4.0}} !! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} || {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} || {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} || {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} || {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}<noinclude>[[Category:Templates]]</noinclude>
5e134e3da6754cd635d5c0657a0d46dcdf905fa5
453
452
2021-06-02T21:12:03Z
Serpent King
24956324
Undo revision 452 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]])
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
fee069638e5b2c8fff224b8083dde34930957bd7
SLCredits
0
177
459
2021-06-02T21:18:33Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = slcredits |aliases = slcredits |v3.5=y|v4.0=y|v4.1=y |gui=y }} '''SLCredits''' is a GUI-only {{b|SLSystem|group}} [[command]] in..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = slcredits
|aliases = slcredits
|v3.5=y|v4.0=y|v4.1=y
|gui=y
}}
'''SLCredits''' is a GUI-only {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|3.5}} and {{v|4.0}}.
==Function==
The SLCredits command plays the credits video in StarLight's media player.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|}
3fcdfe02644982da656e4f2f4d8fd8bdd9833147
File:Command-StrConvert.png
6
164
461
414
2021-06-02T21:31:41Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Command-StrConvert.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
ListColor
0
166
462
429
2021-06-02T21:45:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
0cf07d7fe39ec798aebbd5ac1f5ad37abeec54d8
475
462
2021-06-02T21:59:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListColor.png|x200px]]
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
e85430f5ab0551986ed0def5460e68489a51bfa4
StarLightV4.1
0
95
463
434
2021-06-02T21:45:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
384d95791b6097ee42ffffce3b116d4f2ed9b224
File:Command-About.png
6
179
464
2021-06-02T21:56:16Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-DebugMode.png
6
180
465
2021-06-02T21:56:43Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
476
465
2021-06-02T22:04:31Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Command-DebugMode.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-DeleteLog.png
6
181
466
2021-06-02T21:56:44Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-DeleteVar.png
6
182
467
2021-06-02T21:56:47Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
483
467
2021-06-02T22:16:57Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Command-DeleteVar.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-GetText.png
6
183
468
2021-06-02T21:56:49Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-Help.png
6
184
469
2021-06-02T21:56:51Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-ListColor.png
6
185
470
2021-06-02T21:56:54Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-ListVar.png
6
186
471
2021-06-02T21:57:31Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
482
471
2021-06-02T22:16:23Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Command-ListVar.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-LogSize.png
6
187
472
2021-06-02T21:57:33Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-SetVar.png
6
188
473
2021-06-02T21:57:35Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
485
473
2021-06-02T22:17:45Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Command-SetVar.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Command-Uptime.png
6
189
474
2021-06-02T21:57:38Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
DebugMode
0
137
477
442
2021-06-02T22:04:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DebugMode.png|300px]]
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y
|console=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
ebfe40d8a4dd61135b467c87a331655b30317069
Uptime
0
140
478
374
2021-06-02T22:05:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Uptime.png]]
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Uptime command gets the time the current instance of StarLight has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
0e242417f65b96014b5d898872ac293b9f63e4fd
SetVar
0
141
479
367
2021-06-02T22:07:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
3284dc54aa1c2470e4e4fab1e15eeb8e8e96a8db
DeleteVar
0
142
480
377
2021-06-02T22:08:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteVar.png]]
|group = SLSystem
|usage = deletevar <name>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes variables set by the [[SetVar]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|}
cd15ca15f10c00bd6d2c7d25ccca3fe33ff14f13
484
480
2021-06-02T22:17:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteVar.png|300px]]
|group = SLSystem
|usage = deletevar <name>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes variables set by the [[SetVar]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|}
a37c590677c9d6ad5ddd0970ceb2a6884ae7a8ae
ListVar
0
143
481
379
2021-06-02T22:09:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListVar.png]]
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command lists variables set by the [[SetVar]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
d618a903596f6b745b0799fef08ec5be27c2b3ff
Help
0
144
486
384
2021-06-02T22:20:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to search.
|-
| {{v|4.0}} || Implemented GetText().
|}
f9a64a34b5a78933dc29067a1a3374969655487f
About
0
145
487
388
2021-06-02T22:21:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-About.png]]
|group = SLSystem
|usage = about
|aliases = about
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The About command provides information on the current version of StarLight.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
207a41bc33e8db4079fe67c41632e7f5dfe142db
LogSize
0
168
488
433
2021-06-02T22:22:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-LogSize.png|300px]]
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command adds up the file sizes of all of StarLight's logs and returns the sum.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|}
74e24314635fdc0155d3b8b9f58b3ca3c0ebf23f
DeleteLog
0
169
489
435
2021-06-02T22:22:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteLog.png]]
|group = SLSystem
|usage = deletelog <numberoflogs>
|aliases = deletelog, dellog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The DeleteLog command deletes a specified number of logs, starting with the oldest.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numberoflogs
|description=The number of logs to delete, starting with the oldest. -1 deletes all logs.
|range=int|minval=-1
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020.
|}
ee66c7fd2e2586c4c4fc3a592754dde8d0ac44ec
GetText
0
174
490
443
2021-06-02T22:23:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-GetText.png|350px]]
|group = SLSystem
|usage = gettext <messagename> <argument1> <argument2>...
|aliases = gettext
|v4.1=y
|console=y
}}
'''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}.
==Function==
The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=messagename
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=argument1...
|description=Text to insert into the arguments.
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
7d7e3d11721e7bb5e91a4008b9f8678334d462af
File:Command-Settings.png
6
190
491
2021-06-02T22:26:17Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Settings (command)
0
109
492
389
2021-06-02T22:26:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Settings.png]]
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
d6c73cc8326cab776c498feaef575d3886b4fb80
Main Page
0
1
493
418
2021-06-02T22:28:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = ''Content''
| featured_title = Command of the day
| featured_content = {{FA/1}}
| news_title = News
| news_content = {{News}}
}}
883b5ddce351c64381c786f732539b5bf781ccb9
495
493
2021-06-02T22:31:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover StarLight in every way, providing a useful guide for using the software.
| featured_title = Command of the day
| featured_content = {{FA/1}}
| news_title = News
| news_content = {{News}}
}}
3adc757c750a355344fc81051e6074e8ee2a4c17
Template:News
10
191
494
2021-06-02T22:28:48Z
Serpent King
24956324
Created page with "''Content''"
wikitext
text/x-wiki
''Content''
1064b746316cb4f65d56fa80438b0f3ada64630f
StarLight
0
43
496
303
2021-06-02T22:34:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
ec0b26212fa47d85dae8d16c0dd860f9a850f736
ExceptionHandler
0
136
497
346
2021-06-02T22:38:02Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
b74d6d668f50687dc129b23f4314eaefd4f4617d
526
497
2021-06-03T02:08:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
==See also==
*[[DebugMode]]
*[[GetText]]
8bc60394ac2fcf8da12dc7e220b451deb7b31389
Uptime
0
140
498
478
2021-06-02T22:38:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Uptime.png]]
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Uptime command gets the time the current instance of ''StarLight'' has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
52aeabb22f94d1964bf7bd36cc318c645280ed3c
SetVar
0
141
499
479
2021-06-02T22:38:33Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
eec66d4338ca8497c2d6ccd27b76b98f22bfafb7
528
499
2021-06-03T02:08:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
==See also==
*[[DebugMode]]
*[[ExceptionHandler]]
263ab730aaa24dab9cceefdadc51370ccd3276da
530
528
2021-06-03T02:10:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
==See also==
*[[ListVar]]
*[[DeleteVar]]
96d3936f23f9cdc16cdfd5071900d35782ac74b9
Help
0
144
500
486
2021-06-02T22:38:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of ''StarLight'''s commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to search.
|-
| {{v|4.0}} || Implemented GetText().
|}
46534c22f7ece866a7a341dcb850b93cf7739496
About
0
145
501
487
2021-06-02T22:39:06Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-About.png]]
|group = SLSystem
|usage = about
|aliases = about
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The About command provides information on the current version of ''StarLight''.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
9f8b6ee769a7dd842037054fa26a2281561f1d6d
SLSystem
0
65
502
446
2021-06-02T22:39:22Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
4f8b05bf2fcaf977b1c21165570ae216dbe45b09
LogSize
0
168
503
488
2021-06-02T22:39:30Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-LogSize.png|300px]]
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command adds up the file sizes of all of ''StarLight'''s logs and returns the sum.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|}
a450bacfff09b49aa078e048f225d9ac112d4e6a
538
503
2021-06-03T02:13:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-LogSize.png|300px]]
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command adds up the file sizes of all of ''StarLight'''s logs and returns the sum.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|}
==See also==
*[[DeleteLog]]
04e92ff05c3ed71ca8b05f1c50346103a1c034d1
ForceKill
0
172
504
440
2021-06-02T22:39:42Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = forcekill
|aliases = forcekill, fkill
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The ForceKill command force terminates ''StarLight''. ''StarLight'' will not have a chance to do any on-close procedures, including logging, saving settings, etc.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process.
|}
d69d5279ee4c3850d340f0e5f65197700c420775
535
504
2021-06-03T02:12:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = forcekill
|aliases = forcekill, fkill
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The ForceKill command force terminates ''StarLight''. ''StarLight'' will not have a chance to do any on-close procedures, including logging, saving settings, etc.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process.
|}
==See also==
*[[Exit]]
*[[Restart]]
5ac09f387ee5918af35682e33f398966362d6a1f
File:Magic Words.png
6
192
505
2021-06-02T23:09:32Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
506
505
2021-06-02T23:11:39Z
Serpent King
24956324
Serpent King uploaded a new version of [[File:Magic Words.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Keywords
0
193
507
2021-06-02T23:12:04Z
Serpent King
24956324
Created page with "[[File:Magic Words.png|x500px|right]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Mag..."
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|right]]
'''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive, they must be capitalized to work.
==Magic word list==
{| class=wikitable sortable
! Magic word
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|}
[[Category:StarLight]]
ee8cd6b54c3bbb923f23a8fbf901c527131da9a1
508
507
2021-06-02T23:12:46Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]]
'''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive, they must be capitalized to work.
==Magic word list==
{| class=wikitable sortable
! Magic word
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|}
[[Category:StarLight]]
43ca0f06491f9743cd8006ece4be644a8ede6904
510
508
2021-06-02T23:14:49Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]]
'''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work.
==Magic word list==
{| class=wikitable sortable
! Magic word
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|}
[[Category:StarLight]]
795746ffd1a0c86487a52b69267f2acd99092379
515
510
2021-06-03T00:38:15Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]]
'''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work.
==Magic word list==
{| class="wikitable sortable"
! Magic word
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|}
[[Category:StarLight]]
c2093d9eb1becafc270b2837a98fbe2569dc13e1
Print
0
41
509
246
2021-06-02T23:14:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[magic words]] and [[variable]]s.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
eb311e33f6b75dada9f5da12514afd637f5e82c3
StarLight
0
43
511
496
2021-06-02T23:35:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 updates, each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
bd60c4716140d745dd327da22e3b09e54ed2796f
513
511
2021-06-02T23:39:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
[[File:StarLight.png|200px|thumb|right|StarLight's logo.]]
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 updates, each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
8df18bef325e2b9d0ad2c3ea500addad5efc856f
File:StarLight.png
6
194
512
2021-06-02T23:39:22Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Settings
0
195
514
2021-06-03T00:36:25Z
Serpent King
24956324
Created page with "'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these funct..."
wikitext
text/x-wiki
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}.
==Settings list==
{| class=wikitable sortable
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if you prefer) of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if you prefer) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
57f71c004ee0203be08a325d02d63f55a97fc131
516
514
2021-06-03T00:38:28Z
Serpent King
24956324
wikitext
text/x-wiki
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}.
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if you prefer) of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if you prefer) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
d68861e61fa4bc077691fd4c68d63c79a01c0a88
517
516
2021-06-03T00:44:54Z
Serpent King
24956324
wikitext
text/x-wiki
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if you prefer) of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if you prefer) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
31d5fd980f5e56732c402eca2d708f33acef0cba
StarLightV4.1
0
95
518
463
2021-06-03T00:50:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
89cedeecb6e476384b2e63c9a5534b9ab9f585f5
DeleteLog
0
169
519
489
2021-06-03T01:11:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteLog.png]]
|group = SLSystem
|usage = deletelog <numberoflogs>
|aliases = deletelog, dellog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The DeleteLog command deletes a specified number of logs, starting with the oldest.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numberoflogs
|description=The number of logs to delete, starting with the oldest. -1 deletes all logs.
|range=int|minval=-1|includemin=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020.
|}
f9696026145a3471170d621a93a8a6a35fea8a10
537
519
2021-06-03T02:13:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteLog.png]]
|group = SLSystem
|usage = deletelog <numberoflogs>
|aliases = deletelog, dellog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The DeleteLog command deletes a specified number of logs, starting with the oldest.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numberoflogs
|description=The number of logs to delete, starting with the oldest. -1 deletes all logs.
|range=int|minval=-1|includemin=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020.
|}
==See also==
*[[LogSize]]
be0ab66a0fb4243b31ba6a70d8dad8f287125f93
Repeat
0
122
520
294
2021-06-03T01:15:27Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = repeat <source> <reps>
|aliases = repeat
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Repeat command repeats the source text a specified number of times. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=reps
|description=The number of repetitions
|range=int
|minval=0
|includemin=y
|maxval={{rollover|99999|9999 before 4.1|y}}
|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added.
|-
| {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar.
|-
| {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|}
8c5afbacfe1914a51226c3cf8626c9e16514dddb
Offset
0
196
521
2021-06-03T01:16:20Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = offset <sourcestring> <offset> |aliases = offset |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Offset'''..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = offset <sourcestring> <offset>
|aliases = offset
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.5}} forward.
==Function==
The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=offset
|description=The amount to offset by.
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Code retooled for efficiency; implemented GetText().
|}
90bd4de103b5bba2f8ea8fe7c0943031c2e6d9c9
522
521
2021-06-03T01:19:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = offset <sourcestring> <offset>
|aliases = offset
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=offset
|description=The amount to offset by.
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Code retooled for efficiency; implemented GetText().
|}
89fd89aecb7961ef5e38b35af37501e1aafb96a1
DebugMode
0
137
527
477
2021-06-03T02:08:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DebugMode.png|300px]]
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y
|console=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[ExceptionHandler]]
*[[GetText]]
fe0a9af9a5d5b42e9d3d679a9082d8410346ed11
GetText
0
174
529
490
2021-06-03T02:09:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-GetText.png|350px]]
|group = SLSystem
|usage = gettext <messagename> <argument1> <argument2>...
|aliases = gettext
|v4.1=y
|console=y
}}
'''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}.
==Function==
The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=messagename
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=argument1...
|description=Text to insert into the arguments.
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DebugMode]]
*[[ExceptionHandler]]
5ae6ddda176601a3ebc2726dc5ea5ce850e0f0e4
DeleteVar
0
142
531
484
2021-06-03T02:10:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteVar.png|300px]]
|group = SLSystem
|usage = deletevar <name>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes variables set by the [[SetVar]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|}
==See also==
*[[ListVar]]
*[[SetVar]]
967cebc78fe45bcc94b8510151e4a9e15088848c
ListVar
0
143
532
481
2021-06-03T02:11:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListVar.png]]
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command lists variables set by the [[SetVar]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
==See also==
*[[SetVar]]
*[[DeleteVar]]
ee79bf2816d496a291023082f5c73925f17b46f4
Restart
0
138
533
372
2021-06-03T02:11:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = restart
|aliases = restart
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Restart''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Restart command restarts the program. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Now launches a new instance of StarLight before killing the old one.
|}
==See also==
*[[Exit]]
*[[ForceKill]]
4364074ba675bc8c1345bfaa35c428659e1da6bb
Exit
0
101
534
371
2021-06-03T02:12:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
==See also==
*[[Restart]]
*[[ForceKill]]
7094fdcd6691ca15444e8d3681f3be2729489344
ListColor
0
166
536
475
2021-06-03T02:12:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListColor.png|x200px]]
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
aa6de8868ebcad875aa3d6662424c9e96a811628
Left
0
117
539
282
2021-06-03T02:15:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = left <source> <length>
|aliases = left
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Right]]
*[[Mid]]
468688a8d0d26b59b4994246f6dbb8c386f0a3b6
Right
0
118
540
283
2021-06-03T02:15:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = right <source> <length>
|aliases = right
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Left]]
*[[Mid]]
67270aa7b943b69dad00d32dd9f6788c4c8d1220
Mid
0
119
541
285
2021-06-03T02:16:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = mid <source> <length>
|aliases = mid
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
{{ParametersRow
|num=3
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Right]]
*[[Left]]
5ed970db31ff7bc41e847a6fdc3037048b8f5001
LCase
0
103
542
247
2021-06-03T02:16:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <text>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The LCase command takes the first command and sets all alphabetic characters to lowercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to lowercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[UCase]]
*[[PCase]]
3cd0df55267ee0fb3c72b9f7f9f2bc130a9591dd
UCase
0
104
543
248
2021-06-03T02:17:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ucase <text>
|aliases = ucase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The UCase command takes the first command and sets all alphabetic characters to uppercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to uppercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[LCase]]
*[[PCase]]
915b7d6ae9310c2ef94a3c5e5e49a472aafedfcf
PCase
0
105
544
275
2021-06-03T02:17:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pcase <text>
|aliases = pcase
|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to proper case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[UCase]]
*[[LCase]]
66d43e256003c5f7c8886d6c777c0d2660cf2caf
Random
0
110
545
267
2021-06-03T02:21:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <count>
----
{{rollover|random <ceiling>|4.1 only|y}}
|aliases = random, {{rollover|rand, rnd|Added in 2.0}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random [[integer]]s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small>
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|}
==See also==
*[[Chance]]
ecb785e1ed93b75f63b027841c1e4f4b20f155d3
Chance
0
113
546
353
2021-06-03T02:21:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default={{rollover|50|Null in 4.0|y}}
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of integers to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
==See also==
*[[Random]]
dad3f0e5ed1283f49bbeaf4396bc104111c76305
Perimeter
0
123
547
352
2021-06-03T02:22:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse.
|}
==See also==
*[[Area]]
*[[Volume]]
*[[SurfaceArea]]
c862030fb66c6a7713b2f4192652498a89845930
DayOfWeek
0
134
548
381
2021-06-03T02:24:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofweek {{rollover|<date>|4.1 only|y}}
|aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "dow" and "weekday" aliases added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
==See also==
*[[DayOfYear]]
*[[Date]]
*[[LongDate]]
ca1e2a5f1b713eb90df9bc8ae5c806240bde44a8
DayOfYear
0
135
549
332
2021-06-03T02:24:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofyear <date>
|aliases = dayofyear, {{rollover|freq|doy|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfYear''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates.
==Function==
The DayOfYear command returns the year date of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the year date of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "doy" alias added.
|-
| {{v|4.1}} || When provided a date, returns the year date of that date.
|}
==See also==
*[[DayOfWeek]]
*[[Date]]
*[[LongDate]]
53714628630e971c9cdc169a6d91c2ca759b75df
MessageBox
0
127
550
370
2021-06-03T02:25:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SimulateInputBox]]
*[[ShowTip]]
67f91e745160eb5591ecd44d0784bcbbd12c228f
InputBox
0
130
551
401
2021-06-03T02:25:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulatemessage <message> <title> <defaulttext>
|aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
==See also==
*[[SimulateMessage]]
*[[ShowTip]]
3bb8d2a0fb1a0c6ee4b2fc9911cba92ce13b381d
552
551
2021-06-03T02:25:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulateinputbox <message> <title> <defaulttext>
|aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
==See also==
*[[SimulateMessage]]
*[[ShowTip]]
7fee15e958cc4cf75db34e4124f5e43e4a6f35be
ShowTip
0
126
553
368
2021-06-03T02:26:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = showtip <message> <title> <style> <timeout (ms)>
|aliases = showtip
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ShowTip''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The ShowTip command displays a tool-tip in the notification pane.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the tool-tip.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The tool-tip's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=style
|description=The style of the tooltip. Affects the tip's icon and sound effect.
|range=Valid styles: NONE, INFO, WARNING, ERROR
|default=NONE}}
{{ParametersRow
|num=4
|name=timeout
|description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10.
|range=int|includemin=y|minval=0
|default=4000}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch
|}
==See also==
*[[SimulateInputBox]]
*[[SimulateMessage]]
0a3999110614d1bb8108f861c33d1dcfe1e04d72
GetClipBoard
0
131
554
385
2021-06-03T02:27:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SetClipBoard]]
*[[ClearClipBoard]]
3398a73f344c55713c8e459a685d833c345b67f4
SetClipBoard
0
132
555
386
2021-06-03T02:27:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = setclipboard <text>
----
{{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}}
|aliases = setclipboard, setclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=AudioFilePath
|description=The filepath to set audio to the clipboard from.
|range=File Path (.wav)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added the ability to set audio to the clipboard.
|-
| {{v|4.0}} || Implemented GetText(); now checks for invalid files.
|-
| {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter.
|}
==See also==
*[[GetClipBoard]]
*[[ClearClipBoard]]
4a2b8dc06f0cdb971c97d2acbc3a23d09a56bb63
ClearClipBoard
0
133
556
387
2021-06-03T02:27:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = clearclipboard
|aliases = clearclipboard, clearclip, clrclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearClipBoard command clears the contents of the system clipboard.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SetClipBoard]]
*[[GetClipBoard]]
2ffe38fa5166296c6e8e42f55c7e1213cc0c5373
Stop
0
125
557
361
2021-06-03T02:28:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stop
|aliases = stop, stahp
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The stop command stops the playback initiated with the [[Play]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Play]]
15d7830c3a43e2c7c813bde124399491a7786c43
Play
0
124
558
360
2021-06-03T02:28:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = play <audiofilepath> <loop?>
----
{{rollover|play <keyword> <loop?>|v4.1 only|y}}
|aliases = play
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the "keyword" parameter path.
|}
==See also==
*[[Stop]]
2f0bf496ce745975a6bc129a52b6cfc0fc491e1f
StarLightV4.1
0
95
559
518
2021-06-03T02:42:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
0a37463d1205c53fb1eea620e63c83dfd2cd1ac1
560
559
2021-06-03T02:43:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added; format changed to single parameter.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
f7af59a5afcaba4f97963685b70ed1d1a896653f
ColorCode
0
197
561
2021-06-03T02:51:16Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = colorcode <red> <green> <blue> |aliases = colorcode, ccode |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorcode <red> <green> <blue>
|aliases = colorcode, ccode
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
ColorConvert converts RGB values to hexadecimal strings.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Code retooled for efficiency; implemented GetText().
|}
==See also==
*[[ColorConvert]]
48aad441d42ea0d024097a555af9df1a6c03b62d
ColorConvert
0
106
562
351
2021-06-03T02:51:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorconvert <original> <originalformat> <newformat>
|aliases = colorconvert, colorconv, cconvert
|v4.1=y
|console=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|4.1}}.
==Function==
ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newformat" parameter is blank, the command will return a list of all conversions.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source color.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalformat
|description=The format of the original color.
|range=Valid units: NAME, RGB, HEX (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newformat
|description=The format to be converted to. Leaving it null will cause the command to list out all conversions.
|range=Valid units: NAME, RGB, HEX}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[ColorCode]]
df1e6b93a52c3771376ec70318b97123d565819a
String (group)
0
73
563
254
2021-06-03T02:52:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String}}
The '''string''' group is a group that contains [[string]] manipulation [[commands]].
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:String commands|*]]
c07228b97f78a5b116703bffd7bdeccdca7a4c95
Title
0
198
564
2021-06-03T23:05:32Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|s..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
28b71444c4fe6227dfeb1aee99935ce0e812711e
569
564
2021-06-05T15:01:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. #DEFAULT will set this setting to it's default value. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
5822370f1feadd3098821d024fc8b8d88e9302a5
571
569
2021-06-05T15:10:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
ee20fe1ceea1fe57a681e6e78cd4b922d58284cb
576
571
2021-06-05T15:16:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
8e171ac7e08f663b3b8f7e300d3ee72124034111
582
576
2021-06-05T15:25:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
b2aeda9e68e2df5595139182508a0cd0050b022a
583
582
2021-06-05T15:30:23Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
f21d9f1d5e31c660745e22d26b936bded02a8ef5
Keywords
0
193
565
515
2021-06-03T23:10:13Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]]
'''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work.
==Magic word list==
{| class="wikitable sortable"
! Magic word
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|}
==See also==
*[[Pi]]
*[[E]]
*[[CD]]
*[[Who]]
*[[Login]]
*[[Title]]
*[[GetClipBoard]]
*[[SetClipBoard]]
[[Category:StarLight]]
b9fcf111209e009858e3d79179d814ef8639324f
Settings
0
195
566
517
2021-06-03T23:29:26Z
Serpent King
24956324
/* Settings list */
wikitext
text/x-wiki
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY Use the [[Notify]] command to change it. || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
2e1fc98376987439e7a6b0a7a480efe7a27511e4
Main Page
0
1
567
495
2021-06-05T14:46:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover StarLight in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content = {{News}}
}}
f13d42889753cc3a0e4e8266758f664d1a84bb92
Message
0
199
568
2021-06-05T14:55:30Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
69687744e6e03bafbbb6120bb3079e87a7eaafc0
570
568
2021-06-05T15:02:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. #DEFAULT will set this setting to it's default value. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
f83ce959986bfd4d1362f285ffe748c43c9ce474
572
570
2021-06-05T15:10:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
1b763ac9cb29cba6541ce8ce7f30f353c91e3e78
575
572
2021-06-05T15:15:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
bd2d2fe0ef01f5609fc05245cc6cb22bb87ea2f0
580
575
2021-06-05T15:25:33Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
2da4ae93518ed17828366a990a78a7e6558b4015
ForeColor
0
200
573
2021-06-05T15:12:53Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{ro..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
5a0587a6bb2dbf1814e8468a869cdd08bb301ddb
574
573
2021-06-05T15:14:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
5b3a0a7b80ca7137243bd6d6fcd61eec7a872865
577
574
2021-06-05T15:16:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
69b8044744a6d6b4df9db96fc35aa9b5f3715f43
579
577
2021-06-05T15:25:25Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
6b937710d997e3b10d4fde19a05aa49070ada344
587
579
2021-06-05T15:36:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || ForeColor becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
ca8f007a76c517a0d4ea937de574b56aba3dc036
590
587
2021-06-05T16:43:04Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
971710532589a3c6aa75d8be02db630b7020692b
BackColor
0
201
578
2021-06-05T15:20:24Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|backcolor <colorname>|console version|y}}
----
{{rollover|highlightcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|backcolor, bcolor|post v4.1|y}}
----
{{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "HighlightColor".
==Function==
The BackColor command changes the console background color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the background color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[ForeColor]]
*[[ListColor]]
*[[ResetColor]]
c864296ccaaf148ab5991db78775e1ed09c4e852
581
578
2021-06-05T15:25:43Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|backcolor <colorname>|console version|y}}
----
{{rollover|highlightcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|backcolor, bcolor|post v4.1|y}}
----
{{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "HighlightColor".
==Function==
The BackColor command changes the console background color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the background color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[ForeColor]]
*[[ListColor]]
*[[ResetColor]]
b82cc0973faef97024ba5c81ddb02f4da97a1237
586
581
2021-06-05T15:35:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|backcolor <colorname>|console version|y}}
----
{{rollover|highlightcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|backcolor, bcolor|post v4.1|y}}
----
{{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "HighlightColor".
==Function==
The BackColor command changes the console background color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the background color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BackColor becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[ForeColor]]
*[[ListColor]]
*[[ResetColor]]
53ca153a1dd07176f9f2f3a95c0dceb400ee7f4d
591
586
2021-06-05T16:43:19Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|backcolor <colorname>|console version|y}}
----
{{rollover|highlightcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|backcolor, bcolor|post v4.1|y}}
----
{{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "HighlightColor".
==Function==
The BackColor command changes the console background color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the background color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BackColor becomes a saveable setting, added "hcolor" and "bcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[ForeColor]]
*[[ListColor]]
*[[ResetColor]]
4575d6da295cedf2b933ed8afc44df0c5f6a8e8d
ListColor
0
166
584
536
2021-06-05T15:31:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListColor.png|x200px]]
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
7b2fe3bb3836e7b1497ea9c8e0867b88f3172c46
ResetColor
0
202
585
2021-06-05T15:32:33Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor rcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Re..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = resetcolor
|aliases = resetcolor rcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The ResetColor command changes the console foreground and background colors to their defaults.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
*[[ListColor]]
20a16bbeee0133401241715a78fbdb2f8212e760
588
585
2021-06-05T16:41:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = resetcolor
|aliases = resetcolor, {{rollover|rcolor|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The ResetColor command changes the console foreground and background colors to their defaults.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || rcolor alias added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
*[[ListColor]]
9d3c88a311cb64303d256d5cab5b3e2e870d9067
589
588
2021-06-05T16:42:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = resetcolor
|aliases = resetcolor, {{rollover|rcolor|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The ResetColor command changes the console foreground and background colors to their defaults.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added "rcolor" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
*[[ListColor]]
eaed3eb389f69c44fc3d6139217547c6c50c00f0
Length
0
203
592
2021-06-05T16:54:11Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|length <characters>|console version|y}}
----
{{rollover|length <pixels>|GUI version|y}}
|aliases = length, {{rollover|l|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The Length command changes the console window title. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console length.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Length becomes a saveable setting, added "l" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
d059a947666c29f1fd9b2b8ee149804d9b88e7f6
Width
0
204
593
2021-06-05T16:54:15Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|width <characters>|console version|y}}
----
{{rollover|width <pixels>|GUI version|y}}
|aliases = width, {{rollover|w|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The Width command changes the console window title. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
a92a49b75a4dc1cd9e50686e48b4b956d0d35558
594
593
2021-06-05T16:54:29Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|width <characters>|console version|y}}
----
{{rollover|width <pixels>|GUI version|y}}
|aliases = width, {{rollover|w|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The Width command changes the console window title. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
d1f7c99cae395e8cb77f5fb77f1efc3d908d8bdc
Msg
0
205
595
2021-06-05T16:56:03Z
Serpent King
24956324
Redirected page to [[Message]]
wikitext
text/x-wiki
#REDIRECT [[Message]]
7ddbef500521b7131c0cdfedd1a966140db09364
Txtcolor
0
206
596
2021-06-05T16:56:40Z
Serpent King
24956324
Redirected page to [[ForeColor]]
wikitext
text/x-wiki
#REDIRECT [[ForeColor]]
6f23e0718cc434b0c08866947c5b414f3d31b168
TxtColor
0
207
597
2021-06-05T16:56:51Z
Serpent King
24956324
Redirected page to [[ForeColor]]
wikitext
text/x-wiki
#REDIRECT [[ForeColor]]
6f23e0718cc434b0c08866947c5b414f3d31b168
Tcolor
0
208
598
2021-06-05T16:57:03Z
Serpent King
24956324
Redirected page to [[ForeColor]]
wikitext
text/x-wiki
#REDIRECT [[ForeColor]]
6f23e0718cc434b0c08866947c5b414f3d31b168
Fcolor
0
209
599
2021-06-05T16:57:14Z
Serpent King
24956324
Redirected page to [[ForeColor]]
wikitext
text/x-wiki
#REDIRECT [[ForeColor]]
6f23e0718cc434b0c08866947c5b414f3d31b168
HighlightColor
0
210
600
2021-06-05T16:58:20Z
Serpent King
24956324
Redirected page to [[BackColor]]
wikitext
text/x-wiki
#REDIRECT [[BackColor]]
0dd977e116936b4001b74088c39a881a05489ab8
Highlightcolor
0
211
601
2021-06-05T16:58:33Z
Serpent King
24956324
Redirected page to [[BackColor]]
wikitext
text/x-wiki
#REDIRECT [[BackColor]]
0dd977e116936b4001b74088c39a881a05489ab8
Hcolor
0
212
602
2021-06-05T16:58:45Z
Serpent King
24956324
Redirected page to [[BackColor]]
wikitext
text/x-wiki
#REDIRECT [[BackColor]]
0dd977e116936b4001b74088c39a881a05489ab8
Bcolor
0
213
603
2021-06-05T16:58:58Z
Serpent King
24956324
Redirected page to [[BackColor]]
wikitext
text/x-wiki
#REDIRECT [[BackColor]]
0dd977e116936b4001b74088c39a881a05489ab8
Rcolor
0
214
604
2021-06-05T16:59:16Z
Serpent King
24956324
Redirected page to [[ResetColor]]
wikitext
text/x-wiki
#REDIRECT [[ResetColor]]
b9fe47dd2b6877c4119d0375912004d369d1d7ee
L
0
215
605
2021-06-05T16:59:40Z
Serpent King
24956324
Redirected page to [[Length]]
wikitext
text/x-wiki
#REDIRECT [[Length]]
ec5ef09e451abe3bf265a2b8139345e8141e802d
W
0
216
606
2021-06-05T16:59:58Z
Serpent King
24956324
Redirected page to [[Width]]
wikitext
text/x-wiki
#REDIRECT [[Width]]
1268aac502c61aab01c393969befa5d487357b0f
Length
0
203
607
592
2021-06-18T12:50:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|length <characters>|console version|y}}
----
{{rollover|length <pixels>|GUI version|y}}
|aliases = length, {{rollover|l|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''.
==Function==
The Length command changes the console window title. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console length.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Length becomes a saveable setting, added "l" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
9ac0d7941051455b59b3748cfae005749e19b878
608
607
2021-06-18T12:56:34Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|length <characters>|console version|y}}
----
{{rollover|length <pixels>|GUI version|y}}
|aliases = length, {{rollover|l|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''.
==Function==
The Length command changes the console length (height). This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console length.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Length becomes a saveable setting, added "l" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
19183af6b0bd5fe799cc42bedcdb41faefac1cee
Width
0
204
609
594
2021-06-18T12:56:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|width <characters>|console version|y}}
----
{{rollover|width <pixels>|GUI version|y}}
|aliases = width, {{rollover|w|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The Width command changes the console width. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
7a3529f4ca59906f4db1488691b1fbad97b29b1e
BufferLength
0
217
610
2021-06-18T13:01:18Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = bufferlength <characters> |aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}} |v1.0=y|v2...."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <characters>
|aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
9fbe344b94bc5f136254685cec7c5bc7336a478c
614
610
2021-06-18T13:19:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <characters>
|aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
d479be517db13ca0ec125fba234d04973b98fb14
Settings
0
195
611
566
2021-06-18T13:02:08Z
Serpent King
24956324
wikitext
text/x-wiki
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
fca0121e0c3623684492700ac1787e977a12d454
Template:VersionMap
10
38
612
453
2021-06-18T13:08:58Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{if:{{{cononly|}}}{{{guionly|}}}|{{rollover|{{y}}|{{#if:{{{cononly|}}}|Console only}}{{#if:{{{guionly|}}}|GUI only}}|y}}|{{y}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
d1967ce232f055d402d0393395702de1f9d27ab1
613
612
2021-06-18T13:15:03Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}{{{guionly|}}}|{{rollover|{{y}}|{{#if:{{{cononly|}}}|Console only}}{{#if:{{{guionly|}}}|GUI only}}|y}}|{{y}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
25707515365e32fd6fec38b3e867fe878b6f89fb
619
613
2021-06-18T13:39:56Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y{{#if:{{{cononly|}}}|{{!}}Console only}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
84d0c0e53add6ca0eb5a84bb6535cf5970ed656b
620
619
2021-06-18T13:42:06Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|y}}}|{{y|{{#if:{{{cononly|y}}}|Console only|}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
1fbace4d6a9cbf8d5919c08fd9ccf92fc91cbc3d
621
620
2021-06-18T13:44:41Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
23f5681987ec1723b2594cca307d24d80e4112b4
622
621
2021-06-18T13:47:03Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
{{{cononly}}}
<noinclude>[[Category:Templates]]</noinclude>
35d4af47d336531600dde3a9c9f2de94a856ba79
623
622
2021-06-18T13:48:07Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}} {{{cononly}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
e0826603915a5d07e73e57ff40267d39b30ca13a
624
623
2021-06-18T13:50:35Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
23f5681987ec1723b2594cca307d24d80e4112b4
626
624
2021-06-18T13:57:19Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
fee069638e5b2c8fff224b8083dde34930957bd7
BufferWidth
0
218
615
2021-06-18T13:23:52Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v1.0=y|v2.0=y..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <characters>
|aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferWidth becomes a saveable setting, added "bw" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
d9b8a83d6ac86d346ce9c8555743fc80712d72a7
616
615
2021-06-18T13:25:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <characters>
|aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
c5ab1eaf53ff7f77544c57992e019fe7245ba194
617
616
2021-06-18T13:25:58Z
Serpent King
24956324
/* Console */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <characters>
|aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
586095b060189eccb9a799920bf836fc88ce2f32
CursorSize
0
219
618
2021-06-18T13:37:45Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = cursorsize <size> |aliases = cursorsize, csize |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''CursorSize''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = cursorsize <size>
|aliases = cursorsize, csize
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}.
==Function==
The CursorSize command changes the console cursor size. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value.
|range=int|minval=0|maxval=100|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
0fbc6e4186dafeb2074fdec8e662cec416787bc5
Template:Infobox command
10
40
625
456
2021-06-18T13:52:03Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias]]es'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
de034c6b2904ce85c1d2624cc60e4eea11fa3aa9
Lock
0
220
627
2021-06-18T14:19:41Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = lock <adminpass> |aliases = lock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = lock <adminpass>
|aliases = lock
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Unlock]]
a97350a75e8a4671a339a36958908828107562bc
630
627
2021-06-18T14:22:08Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = lock <adminpass>
|aliases = lock
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Unlock]]
*[[Login]]
35057d3360bff3013ac826b8cfb235282fd720f0
Unlock
0
221
628
2021-06-18T14:21:40Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = unlock <adminpass> |aliases = unlock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Unlock''' is a {{b|Settings|group}} [[command]]..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = unlock <adminpass>
|aliases = unlock
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Unlock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Unlock command unlocks the console and GUI functions. This command requires the admin password, or the admin being signed in when using it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Lock]]
0fa52a44bfe1d8163b36dcb0fd7f184b08f4d65d
629
628
2021-06-18T14:21:55Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = unlock <adminpass>
|aliases = unlock
|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Unlock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Unlock command unlocks the console and GUI functions. This command requires the admin password, or the admin being signed in when using it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Lock]]
*[[Login]]
27ff2c5f77a3891e623c0508ef2b279814136082
StarLightV4.1
0
95
631
560
2021-06-18T14:26:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
41bc72bb284a43cef693112828087f8679bf7e6d
OutputToClipboard
0
222
632
2021-06-18T14:36:35Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = outputtoclipboard <switch> |aliases = outputtoclipboard, outtoclip, outclip |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = outputtoclipboard <switch>
|aliases = outputtoclipboard, outtoclip, outclip
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
e2ceba5911c8b9798a736ee1f7abd9c622a3b6b7
642
632
2021-06-18T14:42:23Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = outputtoclipboard <switch>
|aliases = outputtoclipboard, outtoclip, outclip
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
d39f9cfac14174a6be41b534162c3d5a26842f5d
MediaWiki:Sidebar
8
34
633
343
2021-06-18T14:37:29Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**List of magic words|Magic words
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
277804866591add70632e04564d0ef3e9cea6738
634
633
2021-06-18T14:37:48Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**Magic words|Magic words
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
51203e2c53b3fc6c7953bb9af242d94d043a526b
Bl
0
223
635
2021-06-18T14:38:43Z
Serpent King
24956324
Redirected page to [[BufferLength]]
wikitext
text/x-wiki
#REDIRECT [[BufferLength]]
2a6d7c874481238ba53fc56302c56d040ddff7b1
Blength
0
224
636
2021-06-18T14:38:57Z
Serpent King
24956324
Redirected page to [[BufferLength]]
wikitext
text/x-wiki
#REDIRECT [[BufferLength]]
2a6d7c874481238ba53fc56302c56d040ddff7b1
Bwidth
0
225
637
2021-06-18T14:39:30Z
Serpent King
24956324
Redirected page to [[BufferWidth]]
wikitext
text/x-wiki
#REDIRECT [[BufferWidth]]
41fa769a66dad22d0895af4ae7191cb668c59798
Bw
0
226
638
2021-06-18T14:39:40Z
Serpent King
24956324
Redirected page to [[BufferWidth]]
wikitext
text/x-wiki
#REDIRECT [[BufferWidth]]
41fa769a66dad22d0895af4ae7191cb668c59798
Csize
0
227
639
2021-06-18T14:40:02Z
Serpent King
24956324
Redirected page to [[CursorSize]]
wikitext
text/x-wiki
#REDIRECT [[CursorSize]]
0972af549d2b0be74dbfa6b7f8d86c53e47cf797
Outtoclip
0
228
640
2021-06-18T14:40:44Z
Serpent King
24956324
Redirected page to [[OutputToClipboard]]
wikitext
text/x-wiki
#REDIRECT [[OutputToClipboard]]
d791e45c39e456ba7080cceec69bec47bfbc7968
Outclip
0
229
641
2021-06-18T14:40:59Z
Serpent King
24956324
Redirected page to [[OutputToClipboard]]
wikitext
text/x-wiki
#REDIRECT [[OutputToClipboard]]
d791e45c39e456ba7080cceec69bec47bfbc7968
Timestamp
0
230
643
2021-06-18T14:47:33Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = timestamp <switch> |aliases = timestamp, ts |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = timestamp <switch>
|aliases = timestamp, ts
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''[[StarLight]]''.
==Function==
The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Setting becomes saveable
|-
| {{v|4.0}} || Implemented GetText().
|}
22c87dd3edbf6ea1191a0503ac5d398b1e2b9a79
Ts
0
231
644
2021-06-18T14:49:38Z
Serpent King
24956324
Redirected page to [[Timestamp]]
wikitext
text/x-wiki
#REDIRECT [[Timestamp]]
be7460a6790e72dbc84687d5418e14b4a85829be
PlayIntroSound
0
232
645
2021-06-18T14:54:35Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = playintrosound <switch>
|aliases = playintrosound, introsound, is
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PlayIntroSound''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
3206bd44dc40e94d105a50a4a2e0561ed4e9be75
646
645
2021-06-18T14:55:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = playintrosound <switch>
|aliases = playintrosound, introsound, is
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PlayIntroSound''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[IntroSoundPath]]
1e7615324b013381ff5994baf6b2a49f1ab958ab
Introsound
0
233
647
2021-06-18T14:56:12Z
Serpent King
24956324
Redirected page to [[PlayIntroSound]]
wikitext
text/x-wiki
#REDIRECT [[PlayIntroSound]]
ac75e42df1c03c2940201dbd5285d73fde4f0a95
Is
0
234
648
2021-06-18T14:56:26Z
Serpent King
24956324
Redirected page to [[PlayIntroSound]]
wikitext
text/x-wiki
#REDIRECT [[PlayIntroSound]]
ac75e42df1c03c2940201dbd5285d73fde4f0a95
SaveDirectory
0
235
649
2021-06-18T15:02:37Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = savedirectory <switch> |aliases = savedirectory, savedir |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timest..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = savedirectory <switch>
|aliases = savedirectory, savedir
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The SaveDirectory command toggles the [[settings|setting]] for determining if the current directory is saved with the rest of the settings. This setting is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
daf8328cc79f680135aaaecdb5cdf5524e1da9fd
Savedir
0
236
650
2021-06-18T15:02:55Z
Serpent King
24956324
Redirected page to [[SaveDirectory]]
wikitext
text/x-wiki
#REDIRECT [[SaveDirectory]]
65aa218d88d212ac99eb1b82f2888155bbeba6eb
Title
0
198
651
583
2021-06-18T15:03:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This [[setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
b823d594ca7e03ca21d454b63a780c2e81e8d54c
652
651
2021-06-18T15:03:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
529cb243ecbd669e4f51af43e6ce279f7f5c4ed7
687
652
2021-06-19T13:48:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
a9f31d6d50de547ff65fcacada2a8c64b144218e
693
687
2021-06-19T13:51:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
e7934e42014bf0bdf9756a427eff9b7ae2f80e03
DebugMode
0
137
653
527
2021-06-18T15:04:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DebugMode.png|300px]]
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y
|console=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green). This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[ExceptionHandler]]
*[[GetText]]
c05fd21453f9646b02006621c044eb1cbf963b6c
Message
0
199
654
580
2021-06-18T15:04:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
ba73d41107123e2c1f5a117747f4ea584bbca2e8
ForeColor
0
200
655
590
2021-06-18T15:04:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
abfe89215248547707098136047c35a57893ac17
688
655
2021-06-19T13:49:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
cc9a52b2671fc0b9818b97a5bae9ceff1b77c7ff
694
688
2021-06-19T13:51:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|forecolor <colorname>|console version|y}}
----
{{rollover|txtcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|forecolor, fcolor|post v4.1|y}}
----
{{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
5e6d8faf90a42f2d65b2b78c9cb68f890dc31f0a
Length
0
203
656
608
2021-06-18T15:04:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|length <characters>|console version|y}}
----
{{rollover|length <pixels>|GUI version|y}}
|aliases = length, {{rollover|l|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''.
==Function==
The Length command changes the console length (height). This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console length.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Length becomes a saveable setting, added "l" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
be0960190398652149fb15bb36111542f0af5a80
692
656
2021-06-19T13:50:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|length <characters>|console version|y}}
----
{{rollover|length <pixels>|GUI version|y}}
|aliases = length, {{rollover|l|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Length command changes the console length (height). This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console length.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Length becomes a saveable setting, added "l" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
7c417746665d91d2847ef0c6246a7382ac7a4f81
Width
0
204
657
609
2021-06-18T15:04:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|width <characters>|console version|y}}
----
{{rollover|width <pixels>|GUI version|y}}
|aliases = width, {{rollover|w|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''.
==Function==
The Width command changes the console width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
6d3f2a2b36eda901c0341461b5426d3b8e7ca546
689
657
2021-06-19T13:49:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|width <characters>|console version|y}}
----
{{rollover|width <pixels>|GUI version|y}}
|aliases = width, {{rollover|w|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Width command changes the console width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
1c914c6662b5ab5f1d1871789d72383a66992a98
BufferLength
0
217
658
614
2021-06-18T15:04:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <characters>
|aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
e1e986e8d78f55d1819d19b1574b0cfdd7b540b9
695
658
2021-06-19T13:52:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <characters>
|aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
8a1e0198a713483fa868ba73ef166467bbb78f36
BufferWidth
0
218
659
617
2021-06-18T15:05:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <characters>
|aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
81cc96452d4f9ff0a4242bf6135918d9e7acdf55
696
659
2021-06-19T13:52:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <characters>
|aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
2bab7efefef2fb4c2fad1baca7261c29c68b60b4
CursorSize
0
219
660
618
2021-06-18T15:05:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = cursorsize <size>
|aliases = cursorsize, csize
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}.
==Function==
The CursorSize command changes the console cursor size. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value.
|range=int|minval=0|maxval=100|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
03a4e349dd9dbf4e1b731326786a866a9921ed58
697
660
2021-06-19T13:52:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = cursorsize <size>
|aliases = cursorsize, csize
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y
|console=y
}}
'''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}.
==Function==
The CursorSize command changes the console cursor size. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value.
|range=int|minval=0|maxval=100|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
38d0f8495c13fbd5191a7d6769382ffff91ca099
Timestamp
0
230
661
643
2021-06-18T15:05:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = timestamp <switch>
|aliases = timestamp, ts
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''[[StarLight]]''.
==Function==
The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Setting becomes saveable
|-
| {{v|4.0}} || Implemented GetText().
|}
f7a670b264876cad253d8116673908d56772c33d
698
661
2021-06-19T13:53:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = timestamp <switch>
|aliases = timestamp, ts
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Setting becomes saveable
|-
| {{v|4.0}} || Implemented GetText().
|}
064bcb5835b63e17ea55e22cf780db9ec8d2bc5d
PlayIntroSound
0
232
662
646
2021-06-18T15:05:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = playintrosound <switch>
|aliases = playintrosound, introsound, is
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PlayIntroSound''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[IntroSoundPath]]
c398f2d1c842a734950d327f449862085ab0fbb5
OutputToClipboard
0
222
663
642
2021-06-18T15:05:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = outputtoclipboard <switch>
|aliases = outputtoclipboard, outtoclip, outclip
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
3ba7e12fabaecb1e539210c7b5289fee11fea8c2
SaveDirectory
0
235
664
649
2021-06-18T15:06:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = savedirectory <switch>
|aliases = savedirectory, savedir
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The SaveDirectory command toggles the setting for determining if the current directory is saved with the rest of the settings. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
da45c2066c9f7d92dade7dae90e16e98812a64a9
676
664
2021-06-19T13:16:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = savedirectory <switch>
|aliases = savedirectory, savedir
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SaveDirectory''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The SaveDirectory command toggles the setting for determining if the current directory is saved with the rest of the settings. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
2df7b54a5152fdbcfcf106b07ffc20bcb5e20559
ListVar
0
143
665
532
2021-06-18T15:10:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListVar.png|350px]]
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command lists variables set by the [[SetVar]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
==See also==
*[[SetVar]]
*[[DeleteVar]]
766e6aa2a0490d34f889e56f9fd4218dd1177a52
IntroSoundPath
0
237
666
2021-06-18T15:29:23Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4...."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
introsoundpath <keyword>
|aliases = introsoundpath, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[PlayIntroSound]]
aeda819eeb85c25ea078b629ec56ef2e464a92ff
667
666
2021-06-18T15:34:23Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
introsoundpath <keyword>
|aliases = introsoundpath, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|}
==See also==
*[[PlayIntroSound]]
1fb6bc129346e8fbf8711ea398beb7c55e70e205
668
667
2021-06-18T15:35:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
{{rollover|introsoundpath <keyword>|4.0 forward|y}}
|aliases = introsoundpath, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|}
==See also==
*[[PlayIntroSound]]
6702d58d07d7332bf489e7f667469ddf8f48b4e1
670
668
2021-06-18T16:01:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
{{rollover|introsoundpath <keyword>|4.0 forward|y}}
|aliases = introsoundpath, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|}
==See also==
*[[PlayIntroSound]]
5c2dd637475443ec26f03e47cf675de5de988091
SoundPath
0
238
669
2021-06-18T15:43:56Z
Serpent King
24956324
Redirected page to [[IntroSoundPath]]
wikitext
text/x-wiki
#REDIRECT [[IntroSoundPath]]
d06c6a56a1d91f1a760fe536cb9464ed1e30b5a3
AutosaveMode
0
239
671
2021-06-19T11:40:05Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''AutosaveM..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = autosavemode <mode>
|aliases = autosavemode, autosave
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.7}} forward.
==Function==
The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, and automatically save.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=The mode to use when saving. #DEFAULT will set this setting to it's default value.
|range=Options are: 0, off, never; 1, prompt; 2, auto
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
218d690075798d5b3bf863bb564515acfbd4f4d7
673
671
2021-06-19T11:43:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = autosavemode <mode>
|aliases = autosavemode, autosave
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.7}} forward.
==Function==
The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, and automatically save. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=The mode to use when saving. #DEFAULT will set this setting to it's default value.
|range=Options are: 0, off, never; 1, prompt; 2, auto
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
ab20c5463cbbca5ac0ef9f278292a8a577ebc7b2
699
673
2021-06-19T13:53:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = autosavemode <mode>
|aliases = autosavemode, autosave
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, and automatically save. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=The mode to use when saving. #DEFAULT will set this setting to it's default value.
|range=Options are: 0, off, never; 1, prompt; 2, auto
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
4c01c7726a639d952e5cd7ad9829c6e253131162
Autosave
0
240
672
2021-06-19T11:40:57Z
Serpent King
24956324
Redirected page to [[AutosaveMode]]
wikitext
text/x-wiki
#REDIRECT [[AutosaveMode]]
c84855419855289dbc86e04d1e83ae157e54bff7
SL
0
241
674
2021-06-19T13:08:12Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = sl <text> |aliases = sl, starlight |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SL''' is a {{b..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = sl <text>
|aliases = sl, starlight
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SL''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.0}} forward.
==Function==
The SL command changes [[settings]] to an optimal configuration. Also clears the console.
==Settings changed==
{| class="wikitable" style="text-align:center;" width=60%
! Setting
! width=5%|{{v|2.0}}
! width=5%|{{v|2.5}}
! width=5%|{{v|2.7}}
! width=5%|{{v|3.0}}
! width=5%|{{v|3.1}}
! width=5%|{{v|3.5}}
! width=5%|{{v|4.0}}<br>(GUI)
! width=5%|{{v|4.0}}<br>(Con)
! width=5%|{{v|4.1}}
|-
| CONSOLE_TITLE || — || — || colspan=4|"StarLight" || colspan=3|"StarLight Supernova"
|-
| CONSOLE_MESSAGE || — || colspan=8|"***************<br>***StarLight***<br>***************"
|-
| CONSOLE_WIDTH || colspan=3|110 || colspan=4|800 || colspan=2|110
|-
| CONSOLE_LENGTH || colspan=3|50 || colspan=4|600 || 50 || 30
|-
| CONSOLE_BUFFER_WIDTH || colspan=3|110 || — || — || — || — || colspan=2|110
|-
| CONSOLE_BUFFER_LENGTH || colspan=3|5000 || — || — || — || — || colspan=2|5000
|-
| CONSOLE_CURSOR_SIZE || — || colspan=2|10 || — || — || — || — || colspan=2|10
|-
| CONSOLE_FONT_FAMILY || — || — || — || colspan=4|Consolas || — || —
|-
| CONSOLE_TEXT_SIZE || — || — || — || colspan=4|10 || — || —
|-
| CONSOLE_FOREGROUND_COLOR || colspan=3|15 (Yellow) || — || — || — || — || colspan=2|15 (Yellow)
|-
| CONSOLE_BACKGROUND_COLOR || colspan=3|0 (Black) || — || — || — || — || colspan=2|0 (Black)
|-
| CONSOLE_FOREGROUND_RED_COLOR || — || — || — || colspan=4|255 || — || —
|-
| CONSOLE_FOREGROUND_GREEN_COLOR || — || — || — || colspan=4|255 || — || —
|-
| CONSOLE_FOREGROUND_BLUE_COLOR || — || — || — || colspan=4|0 || — || —
|-
| CONSOLE_BACKGROUND_RED_COLOR || — || — || — || colspan=4|0 || — || —
|-
| CONSOLE_BACKGROUND_GREEN_COLOR || — || — || — || colspan=4|0 || — || —
|-
| CONSOLE_BACKGROUND_BLUE_COLOR || — || — || — || colspan=4|0 || — || —
|-
| SHOW_TIMESTAMP || colspan=9|False
|-
| PLAY_INTRO_SOUND || — || colspan=8|True
|-
| INTRO_SOUND_PATH || — || — || colspan=4|%appdata%\StarLightData\Crystals.wav || colspan=3|#SLCRYSTALS
|-
| SAVE_DIRECTORY || — || — || colspan=7|True
|-
| OUTPUT_TO_CLIPBOARD || — || — || colspan=7|False
|-
| PROCESS_CHECK_FREQUENCY || — || — || — || colspan=4|1000|| — || —
|-
| NOTIFY || — || — || — || colspan=4|True|| — || —
|-
| SLCURSOR || — || — || — || colspan=4|True|| — || —
|-
| DIRECTORY || — || — || C:\ || — || — || — || — || — || —
|-
| PV_SIZE_MODE || — || — || — || colspan=4|3 (Center)|| — || —
|-
| AUTOSAVE_MODE || — || — || colspan=7|2 (Autosave)
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
be7ca927557bfa6d3844f5ee547984b995432f9e
LoadSettings
0
242
675
2021-06-19T13:15:58Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = loadsettings <filepath> |aliases = loadsettings, loadset |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LoadSettings''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = loadsettings <filepath>
|aliases = loadsettings, loadset
|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LoadSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.1}} forward.
==Function==
The LoadSettings command loads [[settings]] from a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=The file path to load settings from.
|range=File path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SaveSettings]]
*[[ClearSettings]]
3eacc0519d049032065afe8765d5e3e5d37583a8
677
675
2021-06-19T13:18:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = loadsettings <filepath>
|aliases = loadsettings, loadset
|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LoadSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.1}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The LoadSettings command loads [[settings]] from a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=The file path to load settings from.
|range=File path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single parameter.
|}
==See also==
*[[SaveSettings]]
*[[ClearSettings]]
af689e3db827bab859313e5bb0b15be4b7834150
StarLightV4.1
0
95
678
631
2021-06-19T13:19:58Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Format changed to single parameter.
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
0aeef132a2fc4f0be9f22a632d81abcf4fece742
SaveSettings
0
243
679
2021-06-19T13:26:47Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = savesettings |aliases = savesettings, saveset |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sav..."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = savesettings
|aliases = savesettings, saveset
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SaveSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The SaveSettings command saves the current [[settings]]. If a user is logged in, the settings will be saved specific to the user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.5}} || Saves private settings for logged in users.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[LoadSettings]]
*[[ClearSettings]]
1410aa46f19a87ee1d453447a861b051d0a30313
Saveset
0
244
680
2021-06-19T13:27:20Z
Serpent King
24956324
Redirected page to [[SaveSettings]]
wikitext
text/x-wiki
#REDIRECT [[SaveSettings]]
bf750bd508a69a8c2c001b0b0673fb049455bc44
Loadset
0
245
681
2021-06-19T13:27:39Z
Serpent King
24956324
Redirected page to [[LoadSettings]]
wikitext
text/x-wiki
#REDIRECT [[LoadSettings]]
bf5ab363a44bc28b5aed77ade29ff10aa803af53
Clearset
0
246
682
2021-06-19T13:31:40Z
Serpent King
24956324
Redirected page to [[ClearSettings]]
wikitext
text/x-wiki
#REDIRECT [[ClearSettings]]
9ed95cf6520509456cbe538597f375c16486eb91
Clrset
0
247
683
2021-06-19T13:32:08Z
Serpent King
24956324
Redirected page to [[ClearSettings]]
wikitext
text/x-wiki
#REDIRECT [[ClearSettings]]
9ed95cf6520509456cbe538597f375c16486eb91
ClearSettings
0
248
684
2021-06-19T13:34:40Z
Serpent King
24956324
Created page with "{{infobox command |group = Settings |usage = clearsettings |aliases = clearsettings, clearset, {{rollover|clrset|v3.0 forward}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4...."
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = clearsettings
|aliases = clearsettings, clearset, {{rollover|clrset|v3.0 forward}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearSettings command returns all settings to their defaults and saves them. If a user is logged in, the settings will be saved specific to the user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || "clrset" alias added.
|-
| {{v|3.5}} || Saves private settings for logged in users.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[LoadSettings]]
*[[SaveSettings]]
e02ab192d8316955b483c52ef53f91ce455595f7
Exit
0
101
685
534
2021-06-19T13:40:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
==See also==
*[[Restart]]
*[[ForceKill]]
[[Category:Commands present since v1.0]]
c892ca08ef0fbcd969b2fd9bb0a324a1ef9a58de
686
685
2021-06-19T13:42:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
==See also==
*[[Restart]]
*[[ForceKill]]
7094fdcd6691ca15444e8d3681f3be2729489344
BackColor
0
201
690
591
2021-06-19T13:50:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|backcolor <colorname>|console version|y}}
----
{{rollover|highlightcolor <red> <green> <blue>|GUI version|y}}
|aliases = {{rollover|backcolor, bcolor|post v4.1|y}}
----
{{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "HighlightColor".
==Function==
The BackColor command changes the console background color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=colorname
|description=The text to apply to the background color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BackColor becomes a saveable setting, added "hcolor" and "bcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[ForeColor]]
*[[ListColor]]
*[[ResetColor]]
b24b21fff70be35f6bcb3a65df78b9c7849d12ca
ResetColor
0
202
691
589
2021-06-19T13:50:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = resetcolor
|aliases = resetcolor, {{rollover|rcolor|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The ResetColor command changes the console foreground and background colors to their defaults.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added "rcolor" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
*[[ListColor]]
24f3a44832cc7058ae2c025b266013aa93e1cc46
FontFamily
0
249
700
2021-06-19T13:58:23Z
Serpent King
24956324
Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group =
|usage =
|aliases =
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=
|console=|gui=
}}
'''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in .
==Function==
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=
|description=
|range=
|minval=|includemin=|maxval=|includemax=|nonull=
|required=|requirednote=}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} ||
|-
| {{v|2.0}} ||
|-
| {{v|2.5}} ||
|-
| {{v|2.7}} ||
|-
| {{v|3.0}} ||
|-
| {{v|3.1}} ||
|-
| {{v|3.5}} ||
|-
| {{v|4.0}} ||
|-
| {{v|4.1}} ||
|}
83e32493e2866c6e0211ada67fd7b2a0deecdd61
717
700
2021-06-19T14:34:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = fontfamily <fontfamily> <fontstyle>
|aliases = fontfamily, font
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The FontFamily command changes the fontfamily and style of the console text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=fontfamily
|description=The font family to set to the console text.
|range=Fonts installed on machine.}}
{{ParametersRow
|num=2
|name=fontstyle
|description=The style of font to set to the console text.
|range=Options: bold, italic, underline, strikeout
|minval=|includemin=|maxval=|includemax=|nonull=
|required=n
|default=(null)}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
d540b5f84eb0fd189bbdb578adf79e77200e9cf2
718
717
2021-06-19T14:35:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = fontfamily <fontfamily> <fontstyle>
|aliases = fontfamily, font
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The FontFamily command changes the fontfamily and style of the console text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=fontfamily
|description=The font family to set to the console text.
|range=Fonts installed on machine.
|required=y}}
{{ParametersRow
|num=2
|name=fontstyle
|description=The style of font to set to the console text.
|range=Options: bold, italic, underline, strikeout
|minval=|includemin=|maxval=|includemax=|nonull=
|required=n
|default=(null)}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
7882083d8619b60dcd0051fc7708ec8cfc52b2f5
722
718
2021-06-19T14:43:19Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = fontfamily <fontfamily> <fontstyle>
|aliases = fontfamily, font
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The FontFamily command changes the font family and style of the console text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=fontfamily
|description=The font family to set to the console text.
|range=Fonts installed on machine.
|required=y}}
{{ParametersRow
|num=2
|name=fontstyle
|description=The style of font to set to the console text.
|range=Options: bold, italic, underline, strikeout
|minval=|includemin=|maxval=|includemax=|nonull=
|required=n
|default=(null)}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
5fbbd41a6f09bc0f826e984ea0de3a07b27efb14
723
722
2021-06-19T14:43:29Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = fontfamily <fontfamily> <fontstyle>
|aliases = fontfamily, font
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The FontFamily command changes the font family and style of the console text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=fontfamily
|description=The font family to set to the console text.
|range=Fonts installed on machine.
|required=y}}
{{ParametersRow
|num=2
|name=fontstyle
|description=The style of font to set to the console text.
|range=Options: bold, italic, underline, strikeout
|minval=|includemin=|maxval=|includemax=|nonull=
|default=(null)}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
b44f7860cc8c8fa571c6c3392166af5d1e961ea8
TextSize
0
250
701
2021-06-19T13:58:57Z
Serpent King
24956324
Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group =
|usage =
|aliases =
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=
|console=|gui=
}}
'''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in .
==Function==
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=
|description=
|range=
|minval=|includemin=|maxval=|includemax=|nonull=
|required=|requirednote=}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} ||
|-
| {{v|2.0}} ||
|-
| {{v|2.5}} ||
|-
| {{v|2.7}} ||
|-
| {{v|3.0}} ||
|-
| {{v|3.1}} ||
|-
| {{v|3.5}} ||
|-
| {{v|4.0}} ||
|-
| {{v|4.1}} ||
|}
83e32493e2866c6e0211ada67fd7b2a0deecdd61
719
701
2021-06-19T14:40:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = textsize <size>
|aliases = textsize, tsize
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''TextSize''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The TextSize command changes the text size of the console text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The text size in points to set to the console
|range=int
|minval={{rollover|6|8 from 3.0 to 3.5|y}}|includemin=y|maxval=72|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); changed minimum text size from 8 to 6.
|}
5207e21a62fd796dd10e237b5483937277bc7a86
ProcessCheckFrequency
0
251
702
2021-06-19T13:59:22Z
Serpent King
24956324
Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group =
|usage =
|aliases =
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=
|console=|gui=
}}
'''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in .
==Function==
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=
|description=
|range=
|minval=|includemin=|maxval=|includemax=|nonull=
|required=|requirednote=}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} ||
|-
| {{v|2.0}} ||
|-
| {{v|2.5}} ||
|-
| {{v|2.7}} ||
|-
| {{v|3.0}} ||
|-
| {{v|3.1}} ||
|-
| {{v|3.5}} ||
|-
| {{v|4.0}} ||
|-
| {{v|4.1}} ||
|}
83e32493e2866c6e0211ada67fd7b2a0deecdd61
713
702
2021-06-19T14:23:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = processcheckfrequency <time>
|aliases = processcheckfrequency, processcheckfreq, pchkfreq, pcf
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''ProcessCheckFrequency''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The ProcessCheckFrequency command changes how often ''StarLight'' checks for unresponsive processes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=time
|description=Interval in milliseconds between process checks.
|range=int|minval=1|includemin=y|maxval=∞
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
61f1922b7f7041b04f387e1f8e3d472f32d7ee3e
724
713
2021-06-19T14:54:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = processcheckfrequency <time>
|aliases = processcheckfrequency, processcheckfreq, pchkfreq, pcf
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''ProcessCheckFrequency''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The ProcessCheckFrequency command changes how often ''StarLight'' checks for unresponsive processes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=time
|description=Interval in milliseconds between process checks.
|range=int|minval=1|includemin=y|maxval=∞
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Notify]]
be69660140ab3dc1b467df2c0fcb908acc95b289
Notify
0
252
703
2021-06-19T13:59:52Z
Serpent King
24956324
Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group =
|usage =
|aliases =
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=
|console=|gui=
}}
'''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in .
==Function==
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=
|description=
|range=
|minval=|includemin=|maxval=|includemax=|nonull=
|required=|requirednote=}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} ||
|-
| {{v|2.0}} ||
|-
| {{v|2.5}} ||
|-
| {{v|2.7}} ||
|-
| {{v|3.0}} ||
|-
| {{v|3.1}} ||
|-
| {{v|3.5}} ||
|-
| {{v|4.0}} ||
|-
| {{v|4.1}} ||
|}
83e32493e2866c6e0211ada67fd7b2a0deecdd61
710
703
2021-06-19T14:14:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = notify <switch>
|aliases = notify
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''Notify''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The Notify command toggles the setting that determines if ''StarLight'' will prompt the user if a process is not responding.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Toggles the notify setting on or off.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ProcessCheckFrequency]]
652285560d39ccbcc986843e955014a7902aa0ac
711
710
2021-06-19T14:21:23Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = notify <switch>
|aliases = notify
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''Notify''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The Notify command toggles the setting that determines if ''StarLight'' will prompt the user if a process is not responding.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Toggles the notify setting on or off.
|range=Bool
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ProcessCheckFrequency]]
dd89b235b3917da3b0e7e4322825044909656a03
SLCursor
0
253
704
2021-06-19T14:00:07Z
Serpent King
24956324
Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group =
|usage =
|aliases =
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=
|console=|gui=
}}
'''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in .
==Function==
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=
|description=
|range=
|minval=|includemin=|maxval=|includemax=|nonull=
|required=|requirednote=}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} ||
|-
| {{v|2.0}} ||
|-
| {{v|2.5}} ||
|-
| {{v|2.7}} ||
|-
| {{v|3.0}} ||
|-
| {{v|3.1}} ||
|-
| {{v|3.5}} ||
|-
| {{v|4.0}} ||
|-
| {{v|4.1}} ||
|}
83e32493e2866c6e0211ada67fd7b2a0deecdd61
705
704
2021-06-19T14:07:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = slcursor <switch>
|aliases = slcursor
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''SLCursor''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches star want cursor setting on or off.
|range=Bool}}
==Legacy==
{| class=wikitable
! Version !! Change
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally.
|}
3652f464f290c520d05594eefc1f7679617707a1
706
705
2021-06-19T14:07:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = slcursor <switch>
|aliases = slcursor
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''SLCursor''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches star want cursor setting on or off.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally.
|}
32826b1308c22ddf0e1e4b31fce49c90437e7eae
707
706
2021-06-19T14:07:27Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = slcursor <switch>
|aliases = slcursor
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''SLCursor''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches star want cursor setting on or off.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally.
|}
12e355a62025fa8b8c7ddb5a3628430ccc7388f9
708
707
2021-06-19T14:09:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = slcursor <switch>
|aliases = slcursor
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''SLCursor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches star want cursor setting on or off.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally.
|}
28d80c01b42d88b854f2e519e5af08c9c3e3b459
709
708
2021-06-19T14:12:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = slcursor <switch>
|aliases = slcursor
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''SLCursor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the star wand cursor setting on or off.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally.
|}
fa08e98a735885d64637d464986f011bb9b2ccb8
712
709
2021-06-19T14:21:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = slcursor <switch>
|aliases = slcursor
|v3.0=y|v3.1=y|v3.5=y|v4.0=y
|gui=y
}}
'''SLCursor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions.
==Function==
The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the star wand cursor setting on or off.
|range=Bool
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally.
|}
99b1e933ac0748151f5eea68f0aabbdbb690f6ea
Processcheckfreq
0
254
714
2021-06-19T14:23:41Z
Serpent King
24956324
Redirected page to [[ProcessCheckFrequency]]
wikitext
text/x-wiki
#REDIRECT [[ProcessCheckFrequency]]
eacffd4e5c27538722e2d36e45a58312968ba7a8
Pchkfreq
0
255
715
2021-06-19T14:23:46Z
Serpent King
24956324
Redirected page to [[ProcessCheckFrequency]]
wikitext
text/x-wiki
#REDIRECT [[ProcessCheckFrequency]]
eacffd4e5c27538722e2d36e45a58312968ba7a8
Pcf
0
256
716
2021-06-19T14:23:51Z
Serpent King
24956324
Redirected page to [[ProcessCheckFrequency]]
wikitext
text/x-wiki
#REDIRECT [[ProcessCheckFrequency]]
eacffd4e5c27538722e2d36e45a58312968ba7a8
Font
0
257
720
2021-06-19T14:41:12Z
Serpent King
24956324
Redirected page to [[FontFamily]]
wikitext
text/x-wiki
#REDIRECT [[FontFamily]]
9ab76e50e8e96e7714f19da7511db016d7ac01f3
Tsize
0
258
721
2021-06-19T14:41:33Z
Serpent King
24956324
Redirected page to [[TextSize]]
wikitext
text/x-wiki
#REDIRECT [[TextSize]]
e26b70016f108221acb32919fa579897a8224ecf
Settings (group)
0
259
725
2021-06-19T14:54:20Z
Serpent King
24956324
Created page with "The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} !..."
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Title]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Message]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[FontFamily]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[TextSize]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[ForeColor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[BackColor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[ResetColor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Length]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Width]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[BufferLength]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[BufferWidth]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[CursorSize]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Lock]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Unlock]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[SaveDirectory]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Timestamp]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[PlayIntroSound]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[IntroSoundPath]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[AutosaveMode]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[OutputToClipboard]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[ProcessCheckFrequency]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[Notify]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[SLCursor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[SL]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[LoadSettings]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[SaveSettings]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|-
| [[ClearSettings]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}}
|}
[[Category:Settings commands|*]]
747e3631e520025fbd772253a3ec1663e676600c
726
725
2021-06-19T15:08:00Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
f0de6cd66f954f045537dbc0afd9b82cc6bfa0db
StarLightV4.1
0
95
727
678
2021-06-19T15:13:55Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Format changed to single parameter.
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
360a03a2873a7a6fcaf19e2b37a92a4da022fa50
744
727
2021-06-25T23:32:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Format changed to single parameter.
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse.
|-
| [[Area]] || Math || New subcommand added: Ellipse.
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[LengthConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TempConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TimeConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[VolumeConvert]] || Math || New command added.
|-
| [[WeightConvert]] || Math || New command added.
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
8e3477220afafb8bab3443c80c8054ab39c4ea7d
GetChar
0
260
728
2021-06-19T20:21:47Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' t..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <keyword>
|aliases = getchar
|v4.1=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
2ecc7cc05dec74eec493c68d1024f895cb798d8c
729
728
2021-06-19T21:01:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <keyword>
|aliases = getchar
|v4.1=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Characters==
{|class=wikitable
! Character !! Keyword(s)
|-
| style="text-align:center;"|. || period, fullstop, point
|-
| style="text-align:center;"|, || comma
|-
| style="text-align:center;"|? || questionmark, question
|-
| style="text-align:center;"|! || exclamationmark, exclamation
|-
| style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert?
|-
| style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert!
|-
| style="text-align:center;"|: || colon
|-
| style="text-align:center;"|; || semicolon
|-
| style="text-align:center;"|' || apostrophe, singlequote
|-
| style="text-align:center;"|" || quotation, quote, doublequote
|-
| style="text-align:center;"|= || equal, equals
|-
| style="text-align:center;"|+ || plus
|-
| style="text-align:center;"|- || dash, minus
|-
| style="text-align:center;"|– || endash, ndash
|-
| style="text-align:center;"|— || emdash, mdash
|-
| style="text-align:center;"|± || plusminussign, plusminus, +-
|-
| style="text-align:center;"|× || multiplicationsign, multiplication, mult,
|-
| style="text-align:center;"|÷ || divisionsign, division, div
|-
| style="text-align:center;"|/ || forwardslash, slash
|-
| style="text-align:center;"|\ || backslash
|-
| style="text-align:center;"|@ || at
|-
| style="text-align:center;"|# || pound, hashtag
|-
| style="text-align:center;"|$ || dollarsign, dollar
|-
| style="text-align:center;"|% || percentsign, percentage, percent
|-
| style="text-align:center;"|^ || carrot
|-
| style="text-align:center;"|& || ampersand
|-
| style="text-align:center;"|* || asterisk
|-
| style="text-align:center;"|( || leftparenthesis
|-
| style="text-align:center;"|) || rightparenthesis
|-
| style="text-align:center;"|[ || leftbracket, leftsquarebracket
|-
| style="text-align:center;"|] || rightbracket, rightsquarebracket
|-
| style="text-align:center;"|{ || leftbrace, leftcurlybrace
|-
| style="text-align:center;"|} || rightbrace, rightcurlybrace
|-
| style="text-align:center;"|< || leftcarrot, lessthan
|-
| style="text-align:center;"|> || rightcarrot, greaterthan
|-
| style="text-align:center;"|<nowiki>|</nowiki> || bar
|-
| style="text-align:center;"|† || dagger
|-
| style="text-align:center;"|_ || underscore
|-
| style="text-align:center;"|~ || tilde
|-
| style="text-align:center;"|` || accent, accentmark
|-
| style="text-align:center;"|(space) || space
|-
| style="text-align:center;"|… || ellipses
|-
| style="text-align:center;"|• || bullet
|-
| style="text-align:center;"|¢ || centsign, cent
|-
| style="text-align:center;"|¥ || yensign, yen
|-
| style="text-align:center;"|€ || eurosign, euro
|-
| style="text-align:center;"|© || copyrightsign, copyright, cr, c
|-
| style="text-align:center;"|® || registeredsign, registered, r
|-
| style="text-align:center;"|℗ || patentedsign, patent, p
|-
| style="text-align:center;"|™ || trademarksign, trademark, tm
|-
| style="text-align:center;"|§ || sectionsign, section
|-
| style="text-align:center;"|° || degreesign, degree, deg
|-
| style="text-align:center;"|² || squared, square
|-
| style="text-align:center;"|³ || cubed, cube
|-
| style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph
|-
| style="text-align:center;"|№ || numbersign, number, no
|-
| style="text-align:center;"|¼ || 1/4, forth
|-
| style="text-align:center;"|½ || 1/2, half
|-
| style="text-align:center;"|¾ || 3/4
|-
| style="text-align:center;"|⅓ || 1/3
|-
| style="text-align:center;"|⅔ || 2/3
|-
| style="text-align:center;"|⅕ || 1/5
|-
| style="text-align:center;"|⅖ || 2/5
|-
| style="text-align:center;"|⅗ || 3/5
|-
| style="text-align:center;"|⅘ || 4/5
|-
| style="text-align:center;"|⅙ || 1/6
|-
| style="text-align:center;"|⅚ || 5/6
|-
| style="text-align:center;"|⅛ || 1/8
|-
| style="text-align:center;"|⅜ || 3/8
|-
| style="text-align:center;"|⅝ || 5/8
|-
| style="text-align:center;"|⅞ || 7/8
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
68cd9dcb78f8e371ef11f35c12462ec799bffcb5
730
729
2021-06-19T21:16:06Z
Serpent King
24956324
/* Characters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <keyword>
|aliases = getchar
|v4.1=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Characters==
{|class="wikitable sortable"
! Character !! Keyword(s) !! On English keyboard?
|-
| style="text-align:center;"|. || period, fullstop, point || {{y}}
|-
| style="text-align:center;"|, || comma || {{y}}
|-
| style="text-align:center;"|? || questionmark, question || {{y}}
|-
| style="text-align:center;"|! || exclamationmark, exclamation || {{y}}
|-
| style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}}
|-
| style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}}
|-
| style="text-align:center;"|: || colon || {{y}}
|-
| style="text-align:center;"|; || semicolon || {{y}}
|-
| style="text-align:center;"|' || apostrophe, singlequote || {{y}}
|-
| style="text-align:center;"|" || quotation, quote, doublequote || {{y}}
|-
| style="text-align:center;"|= || equal, equals || {{y}}
|-
| style="text-align:center;"|+ || plus || {{y}}
|-
| style="text-align:center;"|- || dash, minus || {{y}}
|-
| style="text-align:center;"|– || endash, ndash || {{n}}
|-
| style="text-align:center;"|— || emdash, mdash || {{n}}
|-
| style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}}
|-
| style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}}
|-
| style="text-align:center;"|÷ || divisionsign, division, div || {{n}}
|-
| style="text-align:center;"|/ || forwardslash, slash || {{y}}
|-
| style="text-align:center;"|\ || backslash || {{y}}
|-
| style="text-align:center;"|@ || at || {{y}}
|-
| style="text-align:center;"|# || pound, hashtag || {{y}}
|-
| style="text-align:center;"|$ || dollarsign, dollar || {{y}}
|-
| style="text-align:center;"|% || percentsign, percentage, percent || {{y}}
|-
| style="text-align:center;"|^ || carrot || {{y}}
|-
| style="text-align:center;"|& || ampersand || {{y}}
|-
| style="text-align:center;"|* || asterisk || {{y}}
|-
| style="text-align:center;"|( || leftparenthesis || {{y}}
|-
| style="text-align:center;"|) || rightparenthesis || {{y}}
|-
| style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}}
|-
| style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}}
|-
| style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}}
|-
| style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}}
|-
| style="text-align:center;"|< || leftcarrot, lessthan || {{y}}
|-
| style="text-align:center;"|> || rightcarrot, greaterthan || {{y}}
|-
| style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}}
|-
| style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}}
|-
| style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}}
|-
| style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}}
|-
| style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}}
|-
| style="text-align:center;"|† || dagger || {{n}}
|-
| style="text-align:center;"|_ || underscore || {{y}}
|-
| style="text-align:center;"|~ || tilde || {{y}}
|-
| style="text-align:center;"|` || accent, accentmark || {{y}}
|-
| style="text-align:center;"|(space) || space || {{y}}
|-
| style="text-align:center;"|… || ellipses || {{n}}
|-
| style="text-align:center;"|• || bullet || {{n}}
|-
| style="text-align:center;"|¢ || centsign, cent || {{n}}
|-
| style="text-align:center;"|¥ || yensign, yen || {{n}}
|-
| style="text-align:center;"|€ || eurosign, euro || {{n}}
|-
| style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}}
|-
| style="text-align:center;"|® || registeredsign, registered, r || {{n}}
|-
| style="text-align:center;"|℗ || patentedsign, patent, p || {{n}}
|-
| style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}}
|-
| style="text-align:center;"|§ || sectionsign, section || {{n}}
|-
| style="text-align:center;"|° || degreesign, degree, deg || {{n}}
|-
| style="text-align:center;"|² || squared, square || {{n}}
|-
| style="text-align:center;"|³ || cubed, cube || {{n}}
|-
| style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}}
|-
| style="text-align:center;"|№ || numbersign, number, no || {{n}}
|-
| style="text-align:center;"|¼ || 1/4, forth || {{n}}
|-
| style="text-align:center;"|½ || 1/2, half || {{n}}
|-
| style="text-align:center;"|¾ || 3/4 || {{n}}
|-
| style="text-align:center;"|⅓ || 1/3 || {{n}}
|-
| style="text-align:center;"|⅔ || 2/3 || {{n}}
|-
| style="text-align:center;"|⅕ || 1/5 || {{n}}
|-
| style="text-align:center;"|⅖ || 2/5 || {{n}}
|-
| style="text-align:center;"|⅗ || 3/5 || {{n}}
|-
| style="text-align:center;"|⅘ || 4/5 || {{n}}
|-
| style="text-align:center;"|⅙ || 1/6 || {{n}}
|-
| style="text-align:center;"|⅚ || 5/6 || {{n}}
|-
| style="text-align:center;"|⅛ || 1/8 || {{n}}
|-
| style="text-align:center;"|⅜ || 3/8 || {{n}}
|-
| style="text-align:center;"|⅝ || 5/8 || {{n}}
|-
| style="text-align:center;"|⅞ || 7/8 || {{n}}
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
54ee022faef24cddcf5777ded4bd343b9ff54ba1
731
730
2021-06-22T17:30:58Z
Serpent King
24956324
/* Characters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <keyword>
|aliases = getchar
|v4.1=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Characters==
{|class="wikitable sortable"
! Character !! Keyword(s) !! On English keyboard?
|-
| style="text-align:center;"|. || period, fullstop, point || {{y}}
|-
| style="text-align:center;"|, || comma || {{y}}
|-
| style="text-align:center;"|? || questionmark, question || {{y}}
|-
| style="text-align:center;"|! || exclamationmark, exclamation || {{y}}
|-
| style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}}
|-
| style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}}
|-
| style="text-align:center;"|: || colon || {{y}}
|-
| style="text-align:center;"|; || semicolon || {{y}}
|-
| style="text-align:center;"|' || apostrophe, singlequote || {{y}}
|-
| style="text-align:center;"|" || quotation, quote, doublequote || {{y}}
|-
| style="text-align:center;"|= || equal, equals || {{y}}
|-
| style="text-align:center;"|+ || plus || {{y}}
|-
| style="text-align:center;"|- || dash, minus || {{y}}
|-
| style="text-align:center;"|– || endash, ndash || {{n}}
|-
| style="text-align:center;"|— || emdash, mdash || {{n}}
|-
| style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}}
|-
| style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}}
|-
| style="text-align:center;"|÷ || divisionsign, division, div || {{n}}
|-
| style="text-align:center;"|/ || forwardslash, slash || {{y}}
|-
| style="text-align:center;"|\ || backslash || {{y}}
|-
| style="text-align:center;"|@ || at || {{y}}
|-
| style="text-align:center;"|# || pound, hashtag || {{y}}
|-
| style="text-align:center;"|$ || dollarsign, dollar || {{y}}
|-
| style="text-align:center;"|% || percentsign, percentage, percent || {{y}}
|-
| style="text-align:center;"|^ || carrot || {{y}}
|-
| style="text-align:center;"|& || ampersand || {{y}}
|-
| style="text-align:center;"|* || asterisk || {{y}}
|-
| style="text-align:center;"|( || leftparenthesis || {{y}}
|-
| style="text-align:center;"|) || rightparenthesis || {{y}}
|-
| style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}}
|-
| style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}}
|-
| style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}}
|-
| style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}}
|-
| style="text-align:center;"|< || leftcarrot, lessthan || {{y}}
|-
| style="text-align:center;"|> || rightcarrot, greaterthan || {{y}}
|-
| style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}}
|-
| style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}}
|-
| style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}}
|-
| style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}}
|-
| style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}}
|-
| style="text-align:center;"|† || dagger || {{n}}
|-
| style="text-align:center;"|_ || underscore || {{y}}
|-
| style="text-align:center;"|~ || tilde || {{y}}
|-
| style="text-align:center;"|` || accent, accentmark || {{y}}
|-
| style="text-align:center;"|(space) || space || {{y}}
|-
| style="text-align:center;"|… || ellipses || {{n}}
|-
| style="text-align:center;"|• || bullet || {{n}}
|-
| style="text-align:center;"|¢ || centsign, cent || {{n}}
|-
| style="text-align:center;"|¥ || yensign, yen || {{n}}
|-
| style="text-align:center;"|€ || eurosign, euro || {{n}}
|-
| style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}}
|-
| style="text-align:center;"|® || registeredsign, registered, r || {{n}}
|-
| style="text-align:center;"|℗ || patentedsign, patent, p || {{n}}
|-
| style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}}
|-
| style="text-align:center;"|§ || sectionsign, section || {{n}}
|-
| style="text-align:center;"|° || degreesign, degree, deg || {{n}}
|-
| style="text-align:center;"|² || squared, square || {{n}}
|-
| style="text-align:center;"|³ || cubed, cube || {{n}}
|-
| style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}}
|-
| style="text-align:center;"|№ || numbersign, number, no || {{n}}
|-
| style="text-align:center;"|¼ || 1/4, forth || {{n}}
|-
| style="text-align:center;"|½ || 1/2, half || {{n}}
|-
| style="text-align:center;"|¾ || 3/4 || {{n}}
|-
| style="text-align:center;"|⅓ || 1/3 || {{n}}
|-
| style="text-align:center;"|⅔ || 2/3 || {{n}}
|-
| style="text-align:center;"|⅕ || 1/5 || {{n}}
|-
| style="text-align:center;"|⅖ || 2/5 || {{n}}
|-
| style="text-align:center;"|⅗ || 3/5 || {{n}}
|-
| style="text-align:center;"|⅘ || 4/5 || {{n}}
|-
| style="text-align:center;"|⅙ || 1/6 || {{n}}
|-
| style="text-align:center;"|⅚ || 5/6 || {{n}}
|-
| style="text-align:center;"|⅛ || 1/8 || {{n}}
|-
| style="text-align:center;"|⅜ || 3/8 || {{n}}
|-
| style="text-align:center;"|⅝ || 5/8 || {{n}}
|-
| style="text-align:center;"|⅞ || 7/8 || {{n}}
|-
| style="text-align:center;"|À || capitalaaccent, capaaccent || {{n}}
|-
| style="text-align:center;"|È || capitaleaccent, capeaccent || {{n}}
|-
| style="text-align:center;"|Ì || capitaliaccent, capiaccent || {{n}}
|-
| style="text-align:center;"|Ò || capitaloaccent, capoaccent || {{n}}
|-
| style="text-align:center;"|Ù || capitaluaccent, capuaccent || {{n}}
|-
| style="text-align:center;"|Ñ || capitalntilde, capntilde || {{n}}
|-
| style="text-align:center;"|à || aaccent || {{n}}
|-
| style="text-align:center;"|è || eaccent || {{n}}
|-
| style="text-align:center;"|ì || iaccent || {{n}}
|-
| style="text-align:center;"|ò || oaccent || {{n}}
|-
| style="text-align:center;"|ù || uaccent || {{n}}
|-
| style="text-align:center;"|ñ || ntilde || {{n}}
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|-
| style="text-align:center;"| ||
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
35ed63e0f0050b0ae65f1ece6089ddf0ab2fd60b
732
731
2021-06-24T16:08:00Z
Serpent King
24956324
/* Characters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <keyword>
|aliases = getchar
|v4.1=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Characters==
{|class="wikitable sortable"
! Character !! Keyword(s) !! On English keyboard?
|-
| style="text-align:center;"|. || period, fullstop, point || {{y}}
|-
| style="text-align:center;"|, || comma || {{y}}
|-
| style="text-align:center;"|? || questionmark, question || {{y}}
|-
| style="text-align:center;"|! || exclamationmark, exclamation || {{y}}
|-
| style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}}
|-
| style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}}
|-
| style="text-align:center;"|: || colon || {{y}}
|-
| style="text-align:center;"|; || semicolon || {{y}}
|-
| style="text-align:center;"|' || apostrophe, singlequote || {{y}}
|-
| style="text-align:center;"|" || quotation, quote, doublequote || {{y}}
|-
| style="text-align:center;"|= || equal, equals || {{y}}
|-
| style="text-align:center;"|+ || plus || {{y}}
|-
| style="text-align:center;"|- || dash, minus || {{y}}
|-
| style="text-align:center;"|– || endash, ndash || {{n}}
|-
| style="text-align:center;"|— || emdash, mdash || {{n}}
|-
| style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}}
|-
| style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}}
|-
| style="text-align:center;"|÷ || divisionsign, division, div || {{n}}
|-
| style="text-align:center;"|/ || forwardslash, slash || {{y}}
|-
| style="text-align:center;"|\ || backslash || {{y}}
|-
| style="text-align:center;"|@ || at || {{y}}
|-
| style="text-align:center;"|# || pound, hashtag || {{y}}
|-
| style="text-align:center;"|$ || dollarsign, dollar || {{y}}
|-
| style="text-align:center;"|% || percentsign, percentage, percent || {{y}}
|-
| style="text-align:center;"|^ || carrot || {{y}}
|-
| style="text-align:center;"|& || ampersand || {{y}}
|-
| style="text-align:center;"|* || asterisk || {{y}}
|-
| style="text-align:center;"|( || leftparenthesis || {{y}}
|-
| style="text-align:center;"|) || rightparenthesis || {{y}}
|-
| style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}}
|-
| style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}}
|-
| style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}}
|-
| style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}}
|-
| style="text-align:center;"|< || leftcarrot, lessthan || {{y}}
|-
| style="text-align:center;"|> || rightcarrot, greaterthan || {{y}}
|-
| style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}}
|-
| style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}}
|-
| style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}}
|-
| style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}}
|-
| style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}}
|-
| style="text-align:center;"|† || dagger || {{n}}
|-
| style="text-align:center;"|_ || underscore || {{y}}
|-
| style="text-align:center;"|~ || tilde || {{y}}
|-
| style="text-align:center;"|` || accent, accentmark || {{y}}
|-
| style="text-align:center;"|(space) || space || {{y}}
|-
| style="text-align:center;"|… || ellipses || {{n}}
|-
| style="text-align:center;"|• || bullet || {{n}}
|-
| style="text-align:center;"|¢ || centsign, cent || {{n}}
|-
| style="text-align:center;"|¥ || yensign, yen || {{n}}
|-
| style="text-align:center;"|€ || eurosign, euro || {{n}}
|-
| style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}}
|-
| style="text-align:center;"|® || registeredsign, registered, r || {{n}}
|-
| style="text-align:center;"|℗ || patentedsign, patent, p || {{n}}
|-
| style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}}
|-
| style="text-align:center;"|§ || sectionsign, section || {{n}}
|-
| style="text-align:center;"|° || degreesign, degree, deg || {{n}}
|-
| style="text-align:center;"|² || squared, square || {{n}}
|-
| style="text-align:center;"|³ || cubed, cube || {{n}}
|-
| style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}}
|-
| style="text-align:center;"|№ || numbersign, number, no || {{n}}
|-
| style="text-align:center;"|¼ || 1/4, forth || {{n}}
|-
| style="text-align:center;"|½ || 1/2, half || {{n}}
|-
| style="text-align:center;"|¾ || 3/4 || {{n}}
|-
| style="text-align:center;"|⅓ || 1/3 || {{n}}
|-
| style="text-align:center;"|⅔ || 2/3 || {{n}}
|-
| style="text-align:center;"|⅕ || 1/5 || {{n}}
|-
| style="text-align:center;"|⅖ || 2/5 || {{n}}
|-
| style="text-align:center;"|⅗ || 3/5 || {{n}}
|-
| style="text-align:center;"|⅘ || 4/5 || {{n}}
|-
| style="text-align:center;"|⅙ || 1/6 || {{n}}
|-
| style="text-align:center;"|⅚ || 5/6 || {{n}}
|-
| style="text-align:center;"|⅛ || 1/8 || {{n}}
|-
| style="text-align:center;"|⅜ || 3/8 || {{n}}
|-
| style="text-align:center;"|⅝ || 5/8 || {{n}}
|-
| style="text-align:center;"|⅞ || 7/8 || {{n}}
|-
| style="text-align:center;"|À || capitalaaccent, capitalaccenta, capaaccent, capaccenta || {{n}}
|-
| style="text-align:center;"|È || capitaleaccent, capitalaccente, capeaccent, capaccente || {{n}}
|-
| style="text-align:center;"|Ì || capitaliaccent, capitalaccenti, capiaccent, capaccenti || {{n}}
|-
| style="text-align:center;"|Ò || capitaloaccent, capitalaccento, capoaccent, capaccento || {{n}}
|-
| style="text-align:center;"|Ù || capitaluaccent, capitalaccentu, capuaccent, capaccentu || {{n}}
|-
| style="text-align:center;"|Ñ || capitalntilde, capitaltilden, capntilde, captilden || {{n}}
|-
| style="text-align:center;"|à || aaccent, accenta || {{n}}
|-
| style="text-align:center;"|è || eaccent, accente || {{n}}
|-
| style="text-align:center;"|ì || iaccent, accenti || {{n}}
|-
| style="text-align:center;"|ò || oaccent, accento || {{n}}
|-
| style="text-align:center;"|ù || uaccent, accentu || {{n}}
|-
| style="text-align:center;"|ñ || ntilde, tilden || {{n}}
|-
| style="text-align:center;"|Α || capitalalpha, capalpha || {{n}}
|-
| style="text-align:center;"|Β || capitalbeta, capbeta || {{n}}
|-
| style="text-align:center;"|Γ || capitalgamma, capgamma || {{n}}
|-
| style="text-align:center;"|Δ || capitaldelta, capdelta || {{n}}
|-
| style="text-align:center;"|Ε || capitalepsilon, capepsilon || {{n}}
|-
| style="text-align:center;"|Ζ || capitalzeta, capzeta || {{n}}
|-
| style="text-align:center;"|Η || capitaleta, capeta || {{n}}
|-
| style="text-align:center;"|Θ || capitaltheta, captheta || {{n}}
|-
| style="text-align:center;"|Ι || captialiota, capiota || {{n}}
|-
| style="text-align:center;"|Κ || captialkappa, capkappa || {{n}}
|-
| style="text-align:center;"|Λ || capitallamda, caplamda || {{n}}
|-
| style="text-align:center;"|Μ || capitalmu, capmu || {{n}}
|-
| style="text-align:center;"|Ν || capitalnu, capnu || {{n}}
|-
| style="text-align:center;"|Ξ || capitalxi, capxi || {{n}}
|-
| style="text-align:center;"|Ο || capitalomicron, capomicron || {{n}}
|-
| style="text-align:center;"|Π || capitalpi, cappi || {{n}}
|-
| style="text-align:center;"|Ρ || capitalrho, caprho || {{n}}
|-
| style="text-align:center;"|Σ || capitalsigma, capsigma || {{n}}
|-
| style="text-align:center;"|Τ || capitaltau, captau || {{n}}
|-
| style="text-align:center;"|Υ || capitalupsilon, upsilon || {{n}}
|-
| style="text-align:center;"|Φ || capitalphi, capphi || {{n}}
|-
| style="text-align:center;"|Χ || capitalchi, capchi || {{n}}
|-
| style="text-align:center;"|Ψ || capitalpsi, cappsi || {{n}}
|-
| style="text-align:center;"|Ω || capitalomega, capomega || {{n}}
|-
| style="text-align:center;"|α || alpha || {{n}}
|-
| style="text-align:center;"|β || beta || {{n}}
|-
| style="text-align:center;"|γ || gamma || {{n}}
|-
| style="text-align:center;"|δ || delta || {{n}}
|-
| style="text-align:center;"|ε || epsilon || {{n}}
|-
| style="text-align:center;"|ζ || zeta || {{n}}
|-
| style="text-align:center;"|η || eta || {{n}}
|-
| style="text-align:center;"|θ || theta || {{n}}
|-
| style="text-align:center;"|ι || iota || {{n}}
|-
| style="text-align:center;"|κ || kappa || {{n}}
|-
| style="text-align:center;"|λ || lamda || {{n}}
|-
| style="text-align:center;"|μ || mu || {{n}}
|-
| style="text-align:center;"|ν || nu || {{n}}
|-
| style="text-align:center;"|ξ || xi || {{n}}
|-
| style="text-align:center;"|ο || omicron || {{n}}
|-
| style="text-align:center;"|π || pi || {{n}}
|-
| style="text-align:center;"|ρ || rho || {{n}}
|-
| style="text-align:center;"|σ || sigma || {{n}}
|-
| style="text-align:center;"|τ || tau || {{n}}
|-
| style="text-align:center;"|υ || upsilon || {{n}}
|-
| style="text-align:center;"|φ || phi || {{n}}
|-
| style="text-align:center;"|χ || chi || {{n}}
|-
| style="text-align:center;"|ψ || psi || {{n}}
|-
| style="text-align:center;"|ω || omega || {{n}}
|-
| style="text-align:center;"|√ || squareroot, sqrt, radical || {{n}}
|-
| style="text-align:center;"|∞ || infinity, inf || {{n}}
|-
| style="text-align:center;"|∟ || rightangle || {{n}}
|-
| style="text-align:center;"|∫ || integral || {{n}}
|-
| style="text-align:center;"|⌠ || topintegral, integraltop || {{n}}
|-
| style="text-align:center;"|⌡ || bottomintegral, integralbottom || {{n}}
|-
| style="text-align:center;"|∩ || intersection, intersect || {{n}}
|-
| style="text-align:center;"|∪ || union || {{n}}
|-
| style="text-align:center;"|← || left, leftarrow || {{n}}
|-
| style="text-align:center;"|→ || right, rightarrow || {{n}}
|-
| style="text-align:center;"|↑ || up, uparrow || {{n}}
|-
| style="text-align:center;"|↓ || down, downarrow || {{n}}
|-
| style="text-align:center;"|↖ || leftup, leftuparrow || {{n}}
|-
| style="text-align:center;"|↗ || rigthup, rightuparrow || {{n}}
|-
| style="text-align:center;"|↘ || rightdown, rightdownarrow || {{n}}
|-
| style="text-align:center;"|↙ || leftdown, leftdownarrow || {{n}}
|-
| style="text-align:center;"|↔ || leftright, leftrightarrow || {{n}}
|-
| style="text-align:center;"|↕ || updown, updownarrow || {{n}}
|-
| style="text-align:center;"|♥ || heart, hearts || {{n}}
|-
| style="text-align:center;"|♠ || spade, spades || {{n}}
|-
| style="text-align:center;"|♦ || diamond, diamonds || {{n}}
|-
| style="text-align:center;"|♣ || club, clubs || {{n}}
|-
| style="text-align:center;"|▲ || triangle || {{n}}
|-
| style="text-align:center;"|■ || square || {{n}}
|-
| style="text-align:center;"|● || circle || {{n}}
|-
| style="text-align:center;"|♂ || male || {{n}}
|-
| style="text-align:center;"|♀ || female || {{n}}
|-
| style="text-align:center;"|♪ || music, eighthnote || {{n}}
|-
| style="text-align:center;"|♫ || singlebarnote || {{n}}
|-
| style="text-align:center;"|𝅝 || wholenote || {{n}}
|-
| style="text-align:center;"|𝅗𝅥 || halfnote || {{n}}
|-
| style="text-align:center;"|𝅘𝅥 || quarternote || {{n}}
|-
| style="text-align:center;"|𝄞 || treblecleft || {{n}}
|-
| style="text-align:center;"|𝄢 || basecleft || {{n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
686560751a2c5830093f394bb6d9e5abe3a6851a
Main Page
0
1
733
567
2021-06-24T16:17:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content = {{News}}
}}
858d43fb20ccc9b82c8cab10295cb31e14ef64f1
MediaWiki:Sidebar
8
34
734
634
2021-06-24T16:21:16Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLightV4.1|StarLightV4.1
**List of commands|Commands
**Settings|Settings
**Magic words|Magic words
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
39aa93ae29708dd67a8b2c1932d58fe0d7572f2e
735
734
2021-06-24T16:21:56Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLight|StarLight
**List of commands|Commands
**Settings|Settings
**Magic words|Magic words
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
d76f80971b1f86aa5238fe55ba827b98965b1559
StarLight
0
43
736
513
2021-06-24T16:22:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
[[File:StarLight.png|200px|thumb|right|StarLight's logo.]]
'''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 updates (the most recent being {{v|4.1}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
5acb2a850ebda1af1e9d08824320727bc3f21503
SystemHealth
0
114
737
362
2021-06-24T16:31:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-SystemHealth.png]]
|group = System
|usage = systemhealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|}
0aa4d74aa13abaca01ea71076a9c1d27cef5eb7e
739
737
2021-06-24T16:33:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-SystemHealth.png|350px]]
|group = System
|usage = systemhealth {{rollover|<selection>|Added in 4.1|y}}
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small>
|range=Valid groups: cpu, memory, drives, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|}
5796a388e58ea1e4a9795b4db304fcf35f3cec4a
File:Command-SystemHealth.png
6
261
738
2021-06-24T16:32:26Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Area
0
262
740
2021-06-24T16:53:32Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = area <shape> <...> |aliases = area |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Area''' is a {{b|m..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = area <shape> <...>
|aliases = area
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>area triangle <base> <height></code>
*Square <code>area square <sidelength></code>
*Rectangle <code>area rectangle <length> <width></code>
*Trapezoid <code>area trapezoid <height> <base1length> <base2length></code>
*Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code>
*Circle <code>area circle <radius></code>
*{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the area of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=base
|description=Length of the base.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the triangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=height
|description=Height of the trapezoid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=height
|description=Height of the hexagon.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=diameter
|description=Length from one corner to the opposite corner.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse.
|}
==See also==
*[[Perimeter]]
*[[Volume]]
*[[SurfaceArea]]
c35690d4fd29a8a36aeb4c88d4e8de904be7bb34
746
740
2021-06-25T23:38:50Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = area <shape> <...>
|aliases = area
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>area triangle <base> <height></code>
*Square <code>area square <sidelength></code>
*Rectangle <code>area rectangle <length> <width></code>
*Trapezoid <code>area trapezoid <height> <base1length> <base2length></code>
*Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code>
*Circle <code>area circle <radius></code>
*{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the area of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=base
|description=Length of the base.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the triangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=height
|description=Height of the trapezoid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=height
|description=Height of the hexagon.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=diameter
|description=Length from one corner to the opposite corner.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse; implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Volume]]
*[[SurfaceArea]]
d302e0ec56599aa8b58f10e47f370868cebeedb3
Settings
0
195
741
611
2021-06-24T16:58:49Z
Serpent King
24956324
wikitext
text/x-wiki
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
b7bfae6b5cb472b035670767f4614cc9051961dd
Files
0
263
742
2021-06-24T17:45:31Z
Serpent King
24956324
Created page with "Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppD..."
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=10|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB
|-
| StarLight.ico || Icon file. || Embedded || colspan=10 style="text-align:center;"|—
|-
|}
e99bf091ad77556ce4443c04ff531d67ea988873
743
742
2021-06-24T18:15:03Z
Serpent King
24956324
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=10|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB
|-
| StarLight.ico || Icon file. || Embedded || colspan=10 style="text-align:center;"|—
|-
| StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || — || {{n}} || {{n}}
|-
| Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=3 style="text-align:center;"|—
|-
| Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV4.0.cfg || Settings file for version {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}}
|}
[[Category:StarLight]]
3b5359ce976eba4908ead9a420be18d87f4ae9d8
Perimeter
0
123
745
547
2021-06-25T23:38:48Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse; implemented GetText().
|}
==See also==
*[[Area]]
*[[Volume]]
*[[SurfaceArea]]
17919739d27ced23678b33ce5a283700dbb9596f
Volume
0
264
747
2021-06-26T00:21:58Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceVolume]]
b4cb3bc213a17986b8f9094de2d49563f1d4b0f3
748
747
2021-06-26T00:24:54Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description=
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceVolume]]
cde331343a172dd1ded954a7e731be492c2a6879
749
748
2021-06-26T00:32:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceVolume]]
04dff305e98d807ae48f1fe00c4abcbcc1ba019f
Volume
0
264
750
749
2021-06-26T00:32:29Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceArea]]
d722344db87d95fa7fdad1a972bb25d492d29f3c
751
750
2021-06-26T00:33:03Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceArea]]
dd8591db6d1f2483d18e452397fba526bbb56491
StarLightV4.1
0
95
752
744
2021-06-26T00:48:27Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Format changed to single parameter.
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse; implemented GetText().
|-
| [[Area]] || Math || New subcommand added: Ellipse; implemented GetText().
|-
| [[Volume]] || Math || Implemented GetText().
|-
| [[SurfaceArea]] || Math || Implemented GetText().
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[LengthConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TempConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TimeConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[VolumeConvert]] || Math || New command added.
|-
| [[WeightConvert]] || Math || New command added.
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
69a056b2f67addc652e8621eddf46b86a0c935d5
SurfaceArea
0
265
753
2021-06-26T14:22:35Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = surfacearea <shape> <...> |aliases = surfacearea |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Surf..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = surfacearea <shape> <...>
|aliases = surfacearea
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SurfaceArea''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
SurfaceArea gets the surface area of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>surfacearea cube <sidelength></code>
*Cone <code>surfacearea cone <radius> <height> <height></code>
*Cylinder <code>surfacearea cylinder <radius> <height></code>
*Sphere <code>surfacearea sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the surfacearea of.
|range=Valid units: cube, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[Volume]]
ec515138788ed06b2b572b9a985e76d58d044f2d
StrConvert
0
77
754
416
2021-06-27T12:24:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-StrConvert.png|300px]]
|group = String
|usage = strconvert <original> <originalunit> <newunit>
|aliases = strconvert, {{rollover|strconv|Added in 4.1|y}}
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
cf1c118df9cdfabe7cd6a5e68899d0b4096e21da
DataConvert
0
266
755
2021-06-27T12:42:47Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2...."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|required=y}}
{{ParametersRow
|num=3
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
7afd9521492f108a7844af8c3fadf45511d323ff
756
755
2021-06-27T12:46:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
2b896b9f72d7cd5d5d793d2bc8fd96882198e6bc
757
756
2021-06-27T12:47:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
248923118cc5f395aa4671ef28353df1b685714f
758
757
2021-06-27T12:49:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=4
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
c01fa60459043c98709b5e0e67ec7208ad834d77
760
758
2021-06-27T12:50:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=4
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
22ebe1711d27d1fdbbeed43433736ef099ee4f59
763
760
2021-06-27T12:56:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=4
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
486b2652b4177da14b4aa86f7e8be98904380bb7
771
763
2021-06-27T13:29:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dataconvert <value> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=4
|name=base1000?
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
2f3fb7682d9817fac01c9cb05f3b3aa7aa8a4d2d
TimeConvert
0
267
759
2021-06-27T12:50:37Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = timeconvert, dconvert |v2.5=y|v2.7=..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = timeconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TimeConvert converts between units of time.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
04c4c04ba6eef5eeff28bdce1e12de3d8497310c
761
759
2021-06-27T12:51:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = timeconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TimeConvert converts between units of time.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
3bf9bf874458bfc78932fbb048881e65e090b1a9
762
761
2021-06-27T12:56:33Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = timeconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TimeConvert converts between units of time.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
b230e9521bb4fee515ceacffdce3039f5ea0f730
766
762
2021-06-27T12:58:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = timeconvert <original> <originalunit> <newunit>
|aliases = timeconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TimeConvert converts between units of time.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
9b6aa57344050a076ed3d1252633b01d0bcccc71
773
766
2021-06-27T13:29:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = timeconvert <value> <originalunit> <newunit>
|aliases = timeconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TimeConvert converts between units of time.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
4977d81d8e73abbc427edbc3eb8fcd66e9e70e15
TempConvert
0
268
764
2021-06-27T12:57:45Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = tempconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = tempconvert |v2.5=y|v2.7=y|v3.0=y|v..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tempconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}}
|aliases = tempconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TempConvert converts between units of temperature.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: C, F, K
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: C, F, K
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
aad0ff0dfe73b5ecfb82015cf5246ae9ea0a113b
765
764
2021-06-27T12:58:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tempconvert <original> <originalunit> <newunit>
|aliases = tempconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TempConvert converts between units of temperature.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: C, F, K
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: C, F, K
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
09f5b999f3dfe1661cf8e22db306af4c65c1b1c1
772
765
2021-06-27T13:29:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tempconvert <value> <originalunit> <newunit>
|aliases = tempconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TempConvert converts between units of temperature.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: C, F, K
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: C, F, K
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
32edc07ec11495c53412274c53cda6b530903097
LengthConvert
0
269
767
2021-06-27T13:05:49Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = lengthconvert <original> <originalunit> <newunit> |aliases = lengthconvert, lconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = lengthconvert <original> <originalunit> <newunit>
|aliases = lengthconvert, lconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TempConvert converts between units of length.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
0f2ee11ca35773916455b519a846a1f2246fbff2
768
767
2021-06-27T13:06:03Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = lengthconvert <original> <originalunit> <newunit>
|aliases = lengthconvert, lconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
LengthConvert converts between units of length.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
4433ecbf780700d1d14ed633ebc43caccd254cbe
774
768
2021-06-27T13:30:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = lengthconvert <value> <originalunit> <newunit>
|aliases = lengthconvert, lconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
LengthConvert converts between units of length.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
2dfe0ac8e095402688d56b00f7b5e4d4721f89a7
VolumeConvert
0
270
769
2021-06-27T13:11:38Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = volumeconvert <original> <originalunit> <newunit> |aliases = volumeconvert, vconvert |v4.1=y |console=y|gui=y }} '''VolumeConvert'''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volumeconvert <original> <originalunit> <newunit>
|aliases = volumeconvert, vconvert
|v4.1=y
|console=y|gui=y
}}
'''VolumeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
VolumeConvert converts between units of volume.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: floz, cup, pt, qt, gal, ml, l
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: floz, cup, pt, qt, gal, ml, l
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[WeightConvert]]
583116ff28c2fdd516d36b6794ab1b3e2b0f505e
775
769
2021-06-27T13:30:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volumeconvert <value> <originalunit> <newunit>
|aliases = volumeconvert, vconvert
|v4.1=y
|console=y|gui=y
}}
'''VolumeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
VolumeConvert converts between units of volume.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: floz, cup, pt, qt, gal, ml, l
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: floz, cup, pt, qt, gal, ml, l
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[WeightConvert]]
2c22e3b6da603861562ae3d2a901a15e616ab389
WeightConvert
0
271
770
2021-06-27T13:13:22Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = weightconvert <original> <originalunit> <newunit> |aliases = weightconvert, wconvert |v4.1=y |console=y|gui=y }} '''WeightConvert'''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = weightconvert <original> <originalunit> <newunit>
|aliases = weightconvert, wconvert
|v4.1=y
|console=y|gui=y
}}
'''WeightConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
WeightConvert converts between units of weight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=original
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: oz, lb, ton, mg, g, kg, t
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: oz, lb, ton, mg, g, kg, t
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
4ac4d23e05ffaebebea7ff0b537b82c8a3922225
776
770
2021-06-27T13:30:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = weightconvert <value> <originalunit> <newunit>
|aliases = weightconvert, wconvert
|v4.1=y
|console=y|gui=y
}}
'''WeightConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
WeightConvert converts between units of weight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=Valid units: oz, lb, ton, mg, g, kg, t
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=Valid units: oz, lb, ton, mg, g, kg, t
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
c6e39a661b83744156d993d5d2f400b8e06ca73b
Convert
0
272
777
2021-06-27T13:42:34Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = math convert <type> <originalunit> <newunit> <value> |aliases = convert |v1.0=y|v2.0=y |console=y|gui=y }} '''Convert''' is a {{b|mat..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = math convert <type> <originalunit> <newunit> <value>
|aliases = convert
|v1.0=y|v2.0=y
|console=y|gui=y
}}
'''Convert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well.
==Function==
Convert converts between various kinds of units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=type
|description=The type of unit to convert.
|range=length, weight, volume, time, temp, data}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB}}
{{ParametersRow
|num=4
|name=value
|description=The value to convert.
|range=dec}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
a1462f96885f16ae7ec1b1d933a359b4bda26fef
778
777
2021-06-27T13:43:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = math convert <type> <originalunit> <newunit> <value>
|aliases = convert
|v1.0=y|v2.0=y
|console=y|gui=y
}}
'''Convert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well.
==Function==
Convert converts between various kinds of units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=type
|description=The type of unit to convert.
|range=length, weight, volume, time, temp, data
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB
|required=y}}
{{ParametersRow
|num=4
|name=value
|description=The value to convert.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
e1795fb14bc7c38f9ac42b011daefdf291de853f
Lconvert
0
273
779
2021-06-27T13:56:38Z
Serpent King
24956324
Redirected page to [[LengthConvert]]
wikitext
text/x-wiki
#REDIRECT [[LengthConvert]]
58559513a0aea2f356db7c8dccf3741045d34fce
Dconvert
0
274
780
2021-06-27T13:56:55Z
Serpent King
24956324
Redirected page to [[DataConvert]]
wikitext
text/x-wiki
#REDIRECT [[DataConvert]]
8ed7cf60248a8c2435b1a0a813bc15ad665456fd
Wconvert
0
275
781
2021-06-27T13:57:14Z
Serpent King
24956324
Redirected page to [[WeightConvert]]
wikitext
text/x-wiki
#REDIRECT [[WeightConvert]]
d55c09b5dd8bb59c4604ccae86465b04ff691aca
Vconvert
0
276
782
2021-06-27T13:57:46Z
Serpent King
24956324
Redirected page to [[VolumeConvert]]
wikitext
text/x-wiki
#REDIRECT [[VolumeConvert]]
354ca77a49d6229be041a016b8e5201e3339f681
Offset
0
196
783
522
2021-06-28T17:19:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = offset <sourcestring> <offset>
|aliases = offset
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=offset
|description=The amount to offset by.
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
364b2108da2591cb46066a2d80407ca88e73a717
Scramble
0
277
784
2021-06-28T17:22:33Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = scramble <sourcestring> |aliases = scramble, scrmbl |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Scramb..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = scramble <sourcestring>
|aliases = scramble, scrmbl
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Scramble command returns randomly scrambled characters in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.0}} || Format changed to single parameter.
|}
34fed78862650e31a7932f659541abf4b01de9cb
Print
0
41
785
509
2021-06-28T18:05:49Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[magic words]] and variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
38301cb4bbe2488d87f836d9958473ffd081f7c2
788
785
2021-06-28T18:07:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[magic words]] and variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
ca389ace57d3272869db6aec68b343a9e8fcdbd5
String (group)
0
73
786
563
2021-06-28T18:06:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String}}
The '''string''' group is a group that contains string manipulation commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:String commands|*]]
7963d1857ebb477c6f2376edfeb8a620357a243c
StarLight
0
43
787
736
2021-06-28T18:07:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
[[File:StarLight.png|200px|thumb|right|StarLight's logo.]]
'''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 updates (the most recent being {{v|4.1}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
cd66be8b2bfaeac0c60b947716c06e25afde40e2
Template:Infobox command
10
40
789
625
2021-06-28T18:11:12Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Usage'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Aliases'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
33ef2a48d25fd5f787fd7d0d0b4433c85fd7d1b6
791
789
2021-06-28T18:15:47Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''Group'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Usage'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Aliases'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Versions'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}Console: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>GUI: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
831fbbfcd56b39cf60d70cfda3f72c1f0fb27dae
MediaWiki:Sidebar
8
34
790
735
2021-06-28T18:14:51Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLight|StarLight
**Settings|Settings
**Magic words|Magic words
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
bb0aaf370a25c8a122d8f9950947bdf414af7901
Template:FA/1
10
165
792
438
2021-06-28T18:16:16Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Command-StrConvert.png|300px|left|StrConvert]]
'''StrConvert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. <br> <span style="float:right">[[StrConvert|see more...]]</span>
da5ee5a81010e36c9d1662cfbcfe597b71e02118
Glossary
0
278
793
2021-06-28T18:40:43Z
Serpent King
24956324
Created page with "The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | .NET Framework || Platform..."
wikitext
text/x-wiki
The following is a list of terms used on this wiki and within ''[[StarLight]]''.
{|class="wikitable sortable"
! Term !! Definition/Description
|-
| .NET Framework || Platform of programming languages and tools used to build applications.
|-
| Alias || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it.
|-
| Boolean || Data type that stores a binary true/false value.
|-
| Build || Refers to versions of StarLight.
|-
| Character || Data type that stores a single character of text.
|-
| Command || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters.
|-
| Console || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner.
|-
| Decimal || Data type that stores numeric values, not restricted to whole numbers.
|-
| Exception || An error that occurs possibly due to invalid inputs or an internal coding problem.
|-
| Exception handler || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted.
|-
| Group || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc.
|-
| GUI || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console.
|-
| Input || The user's request. Includes the command and all parameters.
|-
| Integer || Data type that stores numeric values, restricted to whole numbers.
|-
| [[Magic words]] || A identifying string that ''StarLight'''s parser searches for and replaces with a corresponding string.
|-
| Output || The result of a command.
|-
| Parameter || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work.
|-
| Parse || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters.
|-
| [[Settings]] || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically.
|-
| String || Data type that stores multiple characters of text.
|-
| Visual Basic || Programming language ''StarLight'' runs on.
|-
| Visual Studio || An IDE (Integrated Development Environment). Used to create ''StarLight''.
|}
[[Category:StarLight]]
7e40aaefe34a1e8613b317a6754bfef98830d278
Template:News
10
191
794
494
2021-06-29T15:21:38Z
Serpent King
24956324
wikitext
text/x-wiki
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
2a3b485487acb141c6de4808eb911e8cd4a72ed0
795
794
2021-06-29T15:29:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{#if:}}
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
589b8d2c0dcbcba624000376a2255fd088eafc8d
796
795
2021-06-29T15:32:44Z
Serpent King
24956324
wikitext
text/x-wiki
;29 June 2021
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
d3aea63b2e45c8c509c34cd8471b2a6a7e9ef705
797
796
2021-06-29T15:33:45Z
Serpent King
24956324
wikitext
text/x-wiki
;29 June 2021
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
b6f63b3da8b00c47eb91c8613b1cafd6f5f76f8b
798
797
2021-06-29T15:39:00Z
Serpent King
24956324
wikitext
text/x-wiki
{|width=100% class="plainlinks"
|style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|4.1}}
|}
;29 June 2021
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
1583d217669aa0c4435a810d7b8b5ad170165e76
799
798
2021-06-29T15:42:54Z
Serpent King
24956324
wikitext
text/x-wiki
{|width=100% class="plainlinks"
|class="mp-section-text" style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|4.1}}
|}
;29 June 2021
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
b3c9dd76022f2ed792781f6e50653e3ab13f4d64
Main Page
0
1
800
733
2021-06-29T15:44:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content =  {{News}}
}}
55bfc6172f218905a82766311f42088648910da8
Template:MainTemplate
10
9
801
65
2021-06-29T19:45:44Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;>
{{{featured_content}}}
</div>
</div>
<div style="flex:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;>
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
2d822123872023ced8f521c1f3bcd3fe281531f2
802
801
2021-06-29T19:48:51Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;>
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;>
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
5f43033dfda66893380e110e590e28bc0541e741
804
802
2021-06-29T20:16:12Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.5em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.5em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
a204a0d4714086ce6c8f7d1ff49ca039c97ec8e8
805
804
2021-06-29T20:16:56Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
2af6ebd34774c8d494a2f90cf629e860f759752a
806
805
2021-06-29T20:21:02Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
eb84829c9a8dd85f4a01891fc110ec1032674fe0
807
806
2021-06-29T21:53:39Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}<br><br><br><br><br>
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
6825be65c8c37b37fa001d8371e514c3aa24ddd5
808
807
2021-06-29T21:53:50Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
90c4704c49e0152a9c17a0677efa0d0950e3c8b7
809
808
2021-06-29T21:56:23Z
Serpent King
24956324
wikitext
text/x-wiki
<div width=100%>
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
ee2c9c761f6b0e643b4cc66fe0eb9fd94b97a553
Template:HeaderTemplate
10
7
803
426
2021-06-29T19:56:57Z
Serpent King
24956324
wikitext
text/x-wiki
{|style="width:100.25%; margin-top:+.7em; padding:2px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"
|style="width:45%; font-size:195%; color:#ff0; border:none; padding:15px; font-family:Consolas;"|{{{welcome}}}
|style="width:55%; font-size:125%; color:#ff0; padding:15px; font-family:Consolas;"|{{{blurb}}}
|-
|colspan=2 class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}}
|}
5e83e89432c26cc3fd2b6bfb57c64e030de3cf63
Insert
0
279
810
2021-07-02T03:15:30Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = insert <source> <insertion> <position> |aliases = insert, ins |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |conso..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insert <source> <insertion> <position>
|aliases = insert, ins
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Insert command inserts the insertion string at a specified position in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=1
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=1
|name=position
|description=The position to make the insertion (1 based).
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[InsertBefore]]
*[[InsertAfter]]
a85a443960b333418a2af9505fea4ac044abf61f
811
810
2021-07-02T03:18:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insert <source> <insertion> <position>
|aliases = insert, ins
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Insert command inserts the insertion string at a specified position in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=position
|description=The position to make the insertion (1 based).
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[InsertBefore]]
*[[InsertAfter]]
4930f5f14361085c218a6a221c0211ad0e9366ca
815
811
2021-07-02T03:19:17Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insert <source> <insertion> <position>
|aliases = insert, ins
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Insert command inserts the insertion string at a specified position in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=position
|description=The position to make the insertion (1 based).
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[InsertBefore]]
*[[InsertAfter]]
072fa0cd48e74b5f286feddf4b603e64a50591e8
InsertBefore
0
280
812
2021-07-02T03:18:19Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = insertbefore <source> <find> <insertion> |aliases = insertbefore, insb |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insertbefore <source> <find> <insertion>
|aliases = insertbefore, insb
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The InsertBefore command inserts the insertion string before all instances of the find string within the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The text to be found.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[InsertBefore]]
*[[InsertAfter]]
eaeddc9afb42b57523ad8360f8346a041740ef33
813
812
2021-07-02T03:18:27Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insertbefore <source> <find> <insertion>
|aliases = insertbefore, insb
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The InsertBefore command inserts the insertion string before all instances of the find string within the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The text to be found.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[Insert]]
*[[InsertAfter]]
ea5b4488221254b40fedf78059933826a57a2c3d
816
813
2021-07-02T03:19:26Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insertbefore <source> <find> <insertion>
|aliases = insertbefore, insb
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The InsertBefore command inserts the insertion string before all instances of the find string within the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The text to be found.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Insert]]
*[[InsertAfter]]
b25f3e64a1c3c33545f768db9e62a6d93d90554e
InsertAfter
0
281
814
2021-07-02T03:19:09Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = insertafter <source> <find> <insertion> |aliases = insertafter, insa |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insertafter <source> <find> <insertion>
|aliases = insertafter, insa
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InsertAfter''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The InsertAfter command inserts the insertion string after all instances of the find string within the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The text to be found.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Insert]]
*[[InsertBefore]]
4de8b550228e9c8ee2641f69d315a324c0e9dc28
Omit
0
282
817
2021-07-02T03:28:29Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = omit <source> <omission> |aliases = omit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Omi..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = omit <source> <omission>
|aliases = omit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Omit command omits the omission string from the source string. Starting in version {{v|2.5}}, the command is capable of omitting several strings at once. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=omission
|description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added ability to omit several strings at once.
|-
| {{v|4.0}} || Implemented GetText().
|}
2e3d31f4a4378ee805d8def57d894095f6edb088
818
817
2021-07-02T03:29:00Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = omit <source> <omission>
|aliases = omit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Omit command omits the omission string from the source string. Starting in version {{v|2.5}}, the command is capable of omitting several strings at once. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=omission
|description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added ability to omit several strings at once.
|-
| {{v|4.0}} || Implemented GetText().
|}
8e3af06aeaa238f759a99931412a14a29b145a98
849
818
2021-07-04T12:34:38Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = omit <source> <omission>
|aliases = omit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Omit command omits the omission string from the source string. Starting in version {{v|2.5}}, the command is capable of omitting several strings at once. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=omission
|description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together.
|range=str|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added ability to omit several strings at once.
|-
| {{v|4.0}} || Implemented GetText().
|}
8c873c768dc9f9549821b1bd3061b4d1b2babd98
Trim
0
283
819
2021-07-02T03:37:00Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = trim <source> <trimleft> <trimright> |aliases = trim |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Trim'..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = trim <source> <trimleft> <trimright>
|aliases = trim
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Trim''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Trim command trims a specified number of characters off the left and right of the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=trimleft
|description=The number of characters to be trimmed off the left of the source string.
|range=int|minval=0|includemin=y
|default=0}}
{{ParametersRow
|num=2
|name=trimright
|description=The number of characters to be trimmed off the right of the source string.
|range=int|minval=0|includemin=y
|default=0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See Also==
*[[Pad]]
07ff862560d1bf3f2b8a8221ccc172a2442d63c6
Ins
0
284
820
2021-07-02T03:37:16Z
Serpent King
24956324
Redirected page to [[Insert]]
wikitext
text/x-wiki
#REDIRECT [[Insert]]
8f52ffb8c7681555ab94e2d0a9af56929eebc2f2
Insa
0
285
821
2021-07-02T03:37:28Z
Serpent King
24956324
Redirected page to [[InsertAfter]]
wikitext
text/x-wiki
#REDIRECT [[InsertAfter]]
76bc5d6bef3b6f551b108e4fdd96cdfb03bfd676
Insb
0
286
822
2021-07-02T03:37:46Z
Serpent King
24956324
Redirected page to [[InsertBefore]]
wikitext
text/x-wiki
#REDIRECT [[InsertBefore]]
c28312d10dce90a89aadfa2fea3b4eba700b224d
Pad
0
287
823
2021-07-02T03:43:50Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = pad <source> <totallength> <padchar> <padright?> |aliases = pad |v4.0=y|v4.1=y |console=y|gui=y }} '''Pad''' is a {{b|string|group}..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pad <source> <totallength> <padchar> <padright?>
|aliases = pad
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The Pad command pads the source string to a specified total length with a character (spaces by default).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=totallength
|description=
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=padchar
|description=
|range=char
|default=(space)}}
{{ParametersRow
|num=4
|name=padright?
|description=
|range=boolean
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
==See Also==
*[[Trim]]
a60f05d6fdd945d760a0677b1b008895187ef95b
824
823
2021-07-02T03:46:54Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pad <source> <totallength> <padchar> <padright?>
|aliases = pad
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The Pad command pads the source string to a specified total length with a character (spaces by default).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=totallength
|description=total length of the return string, (the source string plus the padding).
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=padchar
|description=The character to pad the source string with.
|range=char
|default=(space)}}
{{ParametersRow
|num=4
|name=padright?
|description=Pad the right side instead?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
==See Also==
*[[Trim]]
ea5d42ee8eda167d2be9985e8b42e8c1126dd718
825
824
2021-07-02T03:47:14Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pad <source> <totallength> <padchar> <padright?>
|aliases = pad
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The Pad command pads the left side of the source string to a specified total length with a character (spaces by default).
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=totallength
|description=total length of the return string, (the source string plus the padding).
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=padchar
|description=The character to pad the source string with.
|range=char
|default=(space)}}
{{ParametersRow
|num=4
|name=padright?
|description=Pad the right side instead?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
==See Also==
*[[Trim]]
59a10341afbb515cb9d040dd167c6829a7c742f7
Len
0
288
826
2021-07-02T03:49:46Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = len <source> |aliases = len |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Len''' is a {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = len <source>
|aliases = len
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Len''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Len command returns the length of the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to get the length of.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
65d213c35ce9bf01c40540cdc8614b4093853724
Scramble
0
277
827
784
2021-07-02T14:30:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = scramble <source>
|aliases = scramble, scrmbl
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Scramble command returns randomly scrambled characters in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.0}} || Format changed to single parameter.
|}
3022500f0d01aa5d995b2382080b76d0863c7173
ASCII
0
289
828
2021-07-02T14:33:28Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = ascii <source> |aliases = ascii, asc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ASCII''..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ascii <source>
|aliases = ascii, asc
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ASCII''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ASCII command returns a list of ASCII indices for the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be translated.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
f691d2ce227a9a2b48f8558154cb4e65b3428cb0
830
828
2021-07-03T03:50:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ascii <source>
|aliases = ascii, asc
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ASCII''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ASCII command returns a list of ASCII indices for the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be translated.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
a1e345723018732750d2c989480536996a0cd159
Char
0
290
829
2021-07-03T03:50:08Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = char <numlist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Char'''..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = char <numlist>
|aliases = char, chr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Char command returns characters from a list of ASCII numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of ASCII numbers to translate, separated by space.
|range=List of integers [0, ∞)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
91c72a4a90c2d5b601f3502bdbd45664631fd403
845
829
2021-07-04T12:33:15Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = char <numlist>
|aliases = char, chr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Char command returns characters from a list of ASCII numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of ASCII numbers to translate, separated by space.
|range=|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
c0266cbb216f365884162587f035f1f353ab9ff3
846
845
2021-07-04T12:33:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = char <numlist>
|aliases = char, chr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Char command returns characters from a list of ASCII numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of ASCII numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
cf20fa66fb1491d77c93be6cb41fbee367b0dac4
Asc
0
291
831
2021-07-03T03:50:42Z
Serpent King
24956324
Redirected page to [[ASCII]]
wikitext
text/x-wiki
#REDIRECT [[ASCII]]
4f756de9bc4ebb23b7a5f723f3652117ca34a60e
Chr
0
292
832
2021-07-03T03:51:02Z
Serpent King
24956324
Redirected page to [[Char]]
wikitext
text/x-wiki
#REDIRECT [[Char]]
445b576e1a9205b1d253dfd0cb9021977badb5d6
Hex
0
293
833
2021-07-03T17:06:30Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = hex <numlist> |aliases = hex |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hex''' is a {{b..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = hex <numlist>
|aliases = hex
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Hex command returns hexadecimal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=List of integers [0, ∞)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
f6be5307d76192559bd0f29f3cd0a88a766e8140
844
833
2021-07-04T12:32:53Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = hex <numlist>
|aliases = hex
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Hex command returns hexadecimal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
cf2dd80f2c197ad46a4e5ef428a6221b8391eba7
Oct
0
294
834
2021-07-03T17:08:28Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = oct <numlist> |aliases = oct |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Oct''' is a {{b..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = oct <numlist>
|aliases = oct
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Oct command returns octal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=List of integers [0, ∞)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
295d696ab045734389476ab6beae0358b06ca745
847
834
2021-07-04T12:33:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = oct <numlist>
|aliases = oct
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Oct command returns octal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
ad5583be5fe68a1dec5329dbfed70ba9a47fd1e4
NumBinary
0
295
835
2021-07-03T17:14:01Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = numbinary <numlist> |aliases = numbinary, nbin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NumBinary''..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = numbinary <numlist>
|aliases = numbinary, nbin
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NumBinary command returns binary numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=List of integers [0, ∞)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[StrConvert]]
3d9e2e49079145dba58e2395ff7071adcb22111b
848
835
2021-07-04T12:33:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = numbinary <numlist>
|aliases = numbinary, nbin
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NumBinary command returns binary numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[StrConvert]]
e2ebdca84825f4b0db1a1cf566f2e66a256b019f
Binary
0
296
836
2021-07-03T17:15:25Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = binary <source> |aliases = binary, bin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Binary''' is a {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = binary <source>
|aliases = binary, bin
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Binary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Binary command returns binary numbers from a string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be translated.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[NumBinary]]
*[[StrConvert]]
064a7f667146889169df1ca8f6f07a62c1e2d61e
String (group)
0
73
837
786
2021-07-03T17:16:36Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String}}
The '''string''' group is a group that contains string manipulation commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:String commands|*]]
8adce3fabfd84b5d1eb6bedc82eb686a0fe31ced
Bin
0
297
838
2021-07-03T17:16:56Z
Serpent King
24956324
Redirected page to [[Binary]]
wikitext
text/x-wiki
#REDIRECT [[Binary]]
dcb209ee901ee008466ff3c94725a150a7747896
Nbin
0
298
839
2021-07-03T17:17:27Z
Serpent King
24956324
Redirected page to [[NumBinary]]
wikitext
text/x-wiki
#REDIRECT [[NumBinary]]
6ff362463e6d2827b6342daeadcb023b45f5f1ae
Glossary
0
278
840
793
2021-07-03T17:19:21Z
Serpent King
24956324
wikitext
text/x-wiki
The following is a list of terms used on this wiki and within ''[[StarLight]]''.
{|class="wikitable sortable"
! Term !! Definition/Description
|-
| .NET Framework || Platform of programming languages and tools used to build applications.
|-
| Alias || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it.
|-
| Boolean || Data type that stores a binary true/false value.
|-
| Build || Refers to versions of StarLight.
|-
| Character || Data type that stores a single character of text.
|-
| Command || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters.
|-
| Console || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner.
|-
| Decimal || Data type that stores numeric values, not restricted to whole numbers.
|-
| Exception || An error that occurs possibly due to invalid inputs or an internal coding problem.
|-
| Exception handler || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted.
|-
| Group || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc.
|-
| GUI || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console.
|-
| Input || The user's request. Includes the command and all parameters.
|-
| Integer || Data type that stores numeric values, restricted to whole numbers.
|-
| [[Magic words]] || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string.
|-
| Output || The result of a command.
|-
| Parameter || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work.
|-
| Parse || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters.
|-
| [[Settings]] || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically.
|-
| String || Data type that stores multiple characters of text.
|-
| Visual Basic || Programming language ''StarLight'' runs on.
|-
| Visual Studio || An IDE (Integrated Development Environment). Used to create ''StarLight''.
|}
[[Category:StarLight]]
d26e8ef2a70e1a4f0141c8daab58c9fc1465f83c
KeyCode
0
299
841
2021-07-04T11:53:44Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = keycode |aliases = keycode, kcode |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y |console=y }} '''KeyCode''' is a {{b|string|group}} command i..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = keycode
|aliases = keycode, kcode
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y
|console=y
}}
'''KeyCode''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all console versions, starting with version {{v|2.0}}
==Function==
The KeyCode command prompts the user for a key input, and returns the key code from the input given, including any modifiers (ctrl, alt, and shift).
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the ability to return keystroke, key modifiers, and modifier code.
|}
f13c762068bf05883b4c30fe5b1eef62321414eb
842
841
2021-07-04T11:53:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = keycode
|aliases = keycode, kcode
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y
|console=y
}}
'''KeyCode''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all console versions, starting with version {{v|2.0}}.
==Function==
The KeyCode command prompts the user for a key input, and returns the key code from the input given, including any modifiers (ctrl, alt, and shift).
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the ability to return keystroke, key modifiers, and modifier code.
|}
084e8b259a3e5037fc6e06f9789128c6075caa43
Kcode
0
300
843
2021-07-04T11:54:43Z
Serpent King
24956324
Redirected page to [[KeyCode]]
wikitext
text/x-wiki
#REDIRECT [[KeyCode]]
a980aa93577e9c8e7a5f5b4c71165daef664eb84
Help
0
144
850
500
2021-07-04T12:35:25Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of ''StarLight'''s commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to search.
|-
| {{v|4.0}} || Implemented GetText().
|}
f848e445f7d410e68eaccfd4232baf71168cc674
SetClipBoard
0
132
851
555
2021-07-04T12:36:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = setclipboard <text>
----
{{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}}
|aliases = setclipboard, setclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=AudioFilePath
|description=The filepath to set audio to the clipboard from.
|range=File Path (.wav)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added the ability to set audio to the clipboard.
|-
| {{v|4.0}} || Implemented GetText(); now checks for invalid files.
|-
| {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter.
|}
==See also==
*[[GetClipBoard]]
*[[ClearClipBoard]]
23bc1b6d3103447ab3935166994d661ed881e1fc
Settings (group)
0
259
852
726
2021-07-04T21:01:56Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Settings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
026518a80fed5c0c5d956e8d4a0c00a84f5413c6
854
852
2021-07-04T21:07:10Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
2d6660b7de27f9cbe66397d5ce1c3847577831d5
855
854
2021-07-04T21:09:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the settings group|other uses|Settings (disambiguation)}}
The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
9b7bf4f733c3cf9b36b2fbc9a4827ef0681d415d
871
855
2021-07-04T21:23:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the settings group|other uses|Settings (disambiguation)}}
The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
[[Category:Command groups]]
ced6128dd1fc1b266112979a6cd49c5c202489c6
Template:Legacy
10
301
853
2021-07-04T21:06:14Z
Serpent King
24956324
Created page with "{| class=wikitable ! Version !! Change |- {{#if:{{{v1.0<includeonly>|</includeonly>}}} | {{!}}{{v|1.0}} {{!}}{{{v1.0}}} {{!}}- }} {{#if:{{{v2.0<includeonly>|</includeonly>}}}..."
wikitext
text/x-wiki
{| class=wikitable
! Version !! Change
|-
{{#if:{{{v1.0<includeonly>|</includeonly>}}} |
{{!}}{{v|1.0}}
{{!}}{{{v1.0}}}
{{!}}-
}}
{{#if:{{{v2.0<includeonly>|</includeonly>}}} |
{{!}}{{v|2.0}}
{{!}}{{{v2.0}}}
{{!}}-
}}
{{#if:{{{v2.5<includeonly>|</includeonly>}}} |
{{!}}{{v|2.5}}
{{!}}{{{v2.5}}}
{{!}}-
}}
{{#if:{{{v2.7<includeonly>|</includeonly>}}} |
{{!}}{{v|2.7}}
{{!}}{{{v2.7}}}
{{!}}-
}}
{{#if:{{{v3.0<includeonly>|</includeonly>}}} |
{{!}}{{v|3.0}}
{{!}}{{{v3.0}}}
{{!}}-
}}
{{#if:{{{v3.1<includeonly>|</includeonly>}}} |
{{!}}{{v|3.1}}
{{!}}{{{v3.1}}}
{{!}}-
}}
{{#if:{{{v3.5<includeonly>|</includeonly>}}} |
{{!}}{{v|3.5}}
{{!}}{{{v3.5}}}
{{!}}-
}}
{{#if:{{{v4.0<includeonly>|</includeonly>}}} |
{{!}}{{v|4.0}}
{{!}}{{{v4.0}}}
{{!}}-
}}
{{#if:{{{v4.0gui<includeonly>|</includeonly>}}} |
{{!}}{{v|4.0}} (GUI)
{{!}}{{{v4.0gui}}}
{{!}}-
}}
{{#if:{{{v4.0con<includeonly>|</includeonly>}}} |
{{!}}{{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}}
{{!}}{{{v4.0con}}}
{{!}}-
}}
{{#if:{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}{{v|4.1}}
{{!}}{{{v4.1}}}
{{!}}-
}}
|}
d3b46d7b547d93dc901c4d263bd0920fc882fa7e
884
853
2021-07-04T21:45:14Z
Serpent King
24956324
wikitext
text/x-wiki
{| class=wikitable
! Version !! Change
|-
{{#if:{{{v1.0<includeonly>|</includeonly>}}} |
{{!}}{{v|1.0}}
{{!}}{{{v1.0}}}
{{!}}-
}}
{{#if:{{{v2.0<includeonly>|</includeonly>}}} |
{{!}}{{v|2.0}}
{{!}}{{{v2.0}}}
{{!}}-
}}
{{#if:{{{v2.5<includeonly>|</includeonly>}}} |
{{!}}{{v|2.5}}
{{!}}{{{v2.5}}}
{{!}}-
}}
{{#if:{{{v2.7<includeonly>|</includeonly>}}} |
{{!}}{{v|2.7}}
{{!}}{{{v2.7}}}
{{!}}-
}}
{{#if:{{{v3.0<includeonly>|</includeonly>}}} |
{{!}}{{v|3.0}}
{{!}}{{{v3.0}}}
{{!}}-
}}
{{#if:{{{v3.1<includeonly>|</includeonly>}}} |
{{!}}{{v|3.1}}
{{!}}{{{v3.1}}}
{{!}}-
}}
{{#if:{{{v3.5<includeonly>|</includeonly>}}} |
{{!}}{{v|3.5}}
{{!}}{{{v3.5}}}
{{!}}-
}}
{{#if:{{{v4.0<includeonly>|</includeonly>}}} |
{{!}}{{v|4.0}}
{{!}}{{{v4.0}}}
{{!}}-
}}
{{#if:{{{v4.0gui<includeonly>|</includeonly>}}} |
{{!}}{{v|4.0}} (GUI)
{{!}}{{{v4.0gui}}}
{{!}}-
}}
{{#if:{{{v4.0con<includeonly>|</includeonly>}}} |
{{!}}{{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}}
{{!}}{{{v4.0con}}}
{{!}}-
}}
{{#if:{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}{{v|4.1}}
{{!}}{{{v4.1}}}
{{!}}-
}}
|}
<noinclude>[[Category:Templates]]</noinclude>
d0a180693569aa858298faf25fdc771c1b95268c
Settings (command)
0
109
856
492
2021-07-04T21:10:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the settings command|other uses|Settings (disambiguation)}}
{{infobox command
|image = [[File:Command-Settings.png]]
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|}
94c2aed9dfd0586cbd1dd970bb837b0bc73acf00
Settings
0
195
857
741
2021-07-04T21:10:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|''StarLight'''s saveable settings|other uses|Settings (disambiguation)}}
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
2d877116ed4017b818e4cbfd2d14d68ab76911c8
Settings (disambiguation)
0
302
858
2021-07-04T21:12:25Z
Serpent King
24956324
Created page with "'''Settings''' can refer to: *[[Settings|'''StarLight'''s saveable settings]] *[[Settings (command)|The settings command]] *[[Settings (group)|The settings group]] {{disambig}}"
wikitext
text/x-wiki
'''Settings''' can refer to:
*[[Settings|'''StarLight'''s saveable settings]]
*[[Settings (command)|The settings command]]
*[[Settings (group)|The settings group]]
{{disambig}}
6df62dcf33554c0cbce2c081436872b47b1fd5f7
859
858
2021-07-04T21:13:03Z
Serpent King
24956324
wikitext
text/x-wiki
'''Settings''' can refer to:
*[[Settings|''StarLight'''s saveable settings]]
*[[Settings (command)|The settings command]]
*[[Settings (group)|The settings group]]
{{disambig}}
50d586384b20493351a0a13b8887b7a01113030b
Category:Disambiguation
14
303
860
2021-07-04T21:13:28Z
Serpent King
24956324
Created page with "Listed below are disambiguation pages. These pages have list articles that have similar names to the disambiguation page, though different topics. [[Category:StarLight Wiki]]"
wikitext
text/x-wiki
Listed below are disambiguation pages. These pages have list articles that have similar names to the disambiguation page, though different topics.
[[Category:StarLight Wiki]]
edbfca4e68323e321a863d0281dc7ebc2895391a
Category:StarLight Wiki
14
304
861
2021-07-04T21:13:54Z
Serpent King
24956324
Created page with "These pages deal with the wiki."
wikitext
text/x-wiki
These pages deal with the wiki.
b64df9af3e0464ffd714962b98a14d00ed6ed01b
String (disambiguation)
0
305
862
2021-07-04T21:17:47Z
Serpent King
24956324
Created page with "'''String''' can refer to: *[[String (type)|The data type]] *[[String (group)|The command group]] {{Disambig}}"
wikitext
text/x-wiki
'''String''' can refer to:
*[[String (type)|The data type]]
*[[String (group)|The command group]]
{{Disambig}}
1d9be3aa3ed58a922cff5902744b81de446b3b12
String (group)
0
73
863
837
2021-07-04T21:17:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String (type)}}
The '''string''' group is a group that contains string manipulation commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:String commands|*]]
693f79d5b8777d58d4cd5e4571dea8b810132f26
874
863
2021-07-04T21:25:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String (type)}}
The '''string''' group is a group that contains string manipulation commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:String commands|*]]
[[Category:Command groups]]
4072a52b243e8fd329bc33605d83541b46be8ee0
String (type)
0
306
864
2021-07-04T21:18:14Z
Serpent King
24956324
Redirected page to [[Glossary#String]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#String]]
92f3d745f992bd769bac57af72d236de6be879d5
Integer (type)
0
307
865
2021-07-04T21:18:32Z
Serpent King
24956324
Redirected page to [[Glossary#Integer]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Integer]]
69aba003a314aa5e9e78fcc55499c73299ffaf67
Decimal (type)
0
308
866
2021-07-04T21:18:48Z
Serpent King
24956324
Redirected page to [[Glossary#Decimal]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Decimal]]
42f3a54be803d6b9de90a0067499555a91368da3
Char (type)
0
309
867
2021-07-04T21:19:15Z
Serpent King
24956324
Redirected page to [[Glossary#Char]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Char]]
eab52e939e8bea35776880159276a9709329d0e0
869
867
2021-07-04T21:22:11Z
Serpent King
24956324
Changed redirect target from [[Glossary#Char]] to [[Glossary#Character]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Character]]
3981f44bf747b7761748162f82be2d9c248373a5
Boolean (type)
0
310
868
2021-07-04T21:19:32Z
Serpent King
24956324
Redirected page to [[Glossary#Boolean]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Boolean]]
106a5c4bb1e7078cc6d9413afda4db182668f89a
Character (type)
0
311
870
2021-07-04T21:22:27Z
Serpent King
24956324
Redirected page to [[Glossary#Character]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Character]]
3981f44bf747b7761748162f82be2d9c248373a5
Category:Command groups
14
312
872
2021-07-04T21:24:08Z
Serpent King
24956324
Created page with "Contains all of ''[[StarLight]]'''s command groups. [[Category:StarLight]]"
wikitext
text/x-wiki
Contains all of ''[[StarLight]]'''s command groups.
[[Category:StarLight]]
4075f3d76d9e7e1fb98db7fd769a6cedbd8e9cec
SLSystem
0
65
873
502
2021-07-04T21:24:46Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
[[Category:Command groups]]
51d891614c84e2f77a1dad9054ea7a1e371af90b
Glossary
0
278
875
840
2021-07-04T21:27:00Z
Serpent King
24956324
wikitext
text/x-wiki
The following is a list of terms used on this wiki and within ''[[StarLight]]''.
{|class="wikitable sortable"
! Term !! Definition/Description
|-
| {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications.
|-
| {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it.
|-
| {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value.
|-
| {{Anchor|Build|Build}} || Refers to versions of StarLight.
|-
| {{Anchor|Character|Character}} || Data type that stores a single character of text.
|-
| {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters.
|-
| {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner.
|-
| {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers.
|-
| {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem.
|-
| {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted.
|-
| {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc.
|-
| {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console.
|-
| {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters.
|-
| {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers.
|-
| {{Anchor|Magic words|[[Magic words]]}} || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string.
|-
| {{Anchor|Output|Output}} || The result of a command.
|-
| {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work.
|-
| {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters.
|-
| {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically.
|-
| {{Anchor|String|String}} || Data type that stores multiple characters of text.
|-
| {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on.
|-
| {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''.
|}
[[Category:StarLight]]
dc57f242e0dca9e06b64eec96df073e49ac5c287
Template:Infobox command
10
40
876
791
2021-07-04T21:29:08Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''[[Group]]'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias|Aliases]]'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Build|Versions]]'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly>
841ee291f2c0bc3815d57ebbad11056d82ccf8b1
Parameter
0
313
877
2021-07-04T21:29:33Z
Serpent King
24956324
Redirected page to [[Glossary#Parameter]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Parameter]]
fc2df14781e8a71aa8a46db5c438cf825f215766
Group
0
314
878
2021-07-04T21:29:35Z
Serpent King
24956324
Redirected page to [[Glossary#Group]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Group]]
3ce71221da72d7c78bb8d04ca0b1830493151631
Alias
0
315
879
2021-07-04T21:29:43Z
Serpent King
24956324
Redirected page to [[Glossary#Alias]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Alias]]
8b3d7b1abc32e70490f98e7ad66c6a1be9fe79b9
Build
0
316
880
2021-07-04T21:29:51Z
Serpent King
24956324
Redirected page to [[Glossary#Build]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Build]]
2c31348adeedd9c469ccf02c99f71008b2fdb074
Template:ParametersRow
10
75
881
259
2021-07-04T21:32:47Z
Serpent King
24956324
wikitext
text/x-wiki
<noinclude>{{ParametersHeader}}</noinclude>
|-
| {{{num}}} || {{{name}}} || {{{description}}} ||
{{#switch:{{lc:{{{range}}}}}
| text|str = [[String (type)|Strings]] (can{{#if:{{{nonull|}}}|not}} be null)
| char|chr = [[Character (type)|Characters]] (can{{#if:{{{nonull|}}}|not}} be null)
| int = [[Integer (type)|Integers]] {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}}
| dec = [[Decimal (type)|Decimal]] {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}}
| bool = [[Boolean (type)|Boolean]] (true/false)
| {{{range}}}
}} {{#if:{{{list|}}}| (list)}}
|{{#if:{{{required|}}}|{{y|{{{requirednote|}}}}}|{{n|{{{requirednote|}}}}}}}
|{{{default|—}}}<noinclude>
|}
[[Category:Templates]]</noinclude>
3c87a41b5bb9a5c6f58f0598fea0893480e97bb0
Category:Commands
14
53
882
93
2021-07-04T21:41:56Z
Serpent King
24956324
wikitext
text/x-wiki
[[Category:StarLight]]
7c7376544ad7051c2cb20066868435145795104a
Main Page
0
1
883
800
2021-07-04T21:43:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content =  {{News}}
}}
[[Category:StarLight]]
0b1ddd90a9a009708197094028851944b7bd74ae
DayOfYear
0
135
885
549
2021-07-04T21:46:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofyear <date>
|aliases = dayofyear, {{rollover|freq|doy|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfYear''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates.
==Function==
The DayOfYear command returns the year date of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the year date of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "doy" alias added.
|-
| {{v|4.1}} || When provided a date, returns the year date of that date.
|}
==See also==
*[[DayOfWeek]]
*[[Date]]
*[[LongDate]]
14bec5b50475eb65572e218da9d6cd4e7c050c4c
DayOfWeek
0
134
886
548
2021-07-04T21:47:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date
|usage = dayofweek {{rollover|<date>|4.1 only|y}}
|aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "dow" and "weekday" aliases added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
==See also==
*[[DayOfYear]]
*[[Date]]
*[[LongDate]]
b2d8496870ae2976e4edf902277d0569a3158204
Command
0
317
887
2021-07-04T21:47:29Z
Serpent King
24956324
Redirected page to [[Glossary#Command]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Command]]
72fe4b10c0430229cdc1980988bdf3e01254ed04
Who
0
318
888
2021-07-05T12:49:34Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = who |aliases = who |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Who''' is an {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = who
|aliases = who
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Who command returns the username of the currently logged in user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Login]]
*[[Logout]]
*[[Register]]
538aff91da1e748e5473b80f9791f6f76a64e540
895
888
2021-07-05T13:38:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = who
|aliases = who
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Who command returns the username of the currently logged in user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Login]]
*[[Logout]]
*[[Register]]
*[[ClearAuth]]
19bd43603edb7f00dcfb4f363aa41aa14b4acac2
Login
0
319
889
2021-07-05T13:17:31Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = login <username> <password> |aliases = login |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = login <username> <password>
|aliases = login
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Login''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Login command logs a user into starlight, setting their preferred settings and giving them access to their private notes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to log into.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=password
|description=Password to the user account being logged into.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText().
|-
| {{v|4.1}} || Switched back to on-console passwords.
|}
==See also==
*[[Who]]
*[[Logout]]
*[[Register]]
869bb606382005f4f16567be43607d6dce02e92b
896
889
2021-07-05T13:38:56Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = login <username> <password>
|aliases = login
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Login''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Login command logs a user into starlight, setting their preferred settings and giving them access to their private notes.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to log into.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=password
|description=Password to the user account being logged into.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText().
|-
| {{v|4.1}} || Switched back to on-console passwords.
|}
==See also==
*[[Who]]
*[[Logout]]
*[[Register]]
*[[ClearAuth]]
60023198248ac0413cf6d8c7830ad4e049dd4df1
Register
0
320
890
2021-07-05T13:20:58Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = register <username> <password> |aliases = register, reg |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |con..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = register <username> <password>
|aliases = register, reg
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Register''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Register command records a user in the roster, with their password.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to claim.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=password
|description=Password to the user account being claimed.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText().
|-
| {{v|4.1}} || Switched back to on-console passwords.
|}
==See also==
*[[Who]]
*[[Login]]
*[[Logout]]
d5e849f5b58d9784314715aebe7a7e2ff8700be1
898
890
2021-07-05T13:39:12Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = register <username> <password>
|aliases = register, reg
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Register''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Register command records a user in the roster, with their password.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to claim.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=password
|description=Password to the user account being claimed.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText().
|-
| {{v|4.1}} || Switched back to on-console passwords.
|}
==See also==
*[[Who]]
*[[Login]]
*[[Logout]]
*[[ClearAuth]]
f4938072146b9fb6c3120317949564c178fe621c
Logout
0
321
891
2021-07-05T13:26:39Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = logout |aliases = logout |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Logout''' i..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = logout
|aliases = logout
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Logout command logs a user out of starlight, setting the settings back to the universal ones.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Who]]
*[[Logout]]
*[[Register]]
b2b063e2842158b6e247020d551c0560d0313429
892
891
2021-07-05T13:26:56Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = logout
|aliases = logout
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Logout command logs a user out of starlight, setting the settings back to the universal ones.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Who]]
*[[Login]]
*[[Register]]
da35d06dbf40c200078af79fa730f8e7a58407f2
897
892
2021-07-05T13:39:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = logout
|aliases = logout
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Logout command logs a user out of starlight, setting the settings back to the universal ones.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Who]]
*[[Login]]
*[[Register]]
*[[ClearAuth]]
0f7a47a6161c0fb58f567f867886d43e3decab99
Reg
0
322
893
2021-07-05T13:27:12Z
Serpent King
24956324
Redirected page to [[Register]]
wikitext
text/x-wiki
#REDIRECT [[Register]]
f07c7befd9b5862bbcaf1b96793c292fd65e2357
ClearAuth
0
323
894
2021-07-05T13:38:26Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = clearauth |aliases = clearauth, clrauth |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }}..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = clearauth
|aliases = clearauth, clrauth
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ClearAuth''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The ClearAuth command completely clears out the user roster and all files associated with users.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Who]]
*[[Login]]
*[[Logout]]
*[[Register]]
88d7b23159569330969916e0e5afd25f6a82f786
Clrauth
0
324
899
2021-07-05T13:41:20Z
Serpent King
24956324
Redirected page to [[ClearAuth]]
wikitext
text/x-wiki
#REDIRECT [[ClearAuth]]
de0b0c4e7162f24c5869acac7b0f5a14e056e5a1
CreatePublicNote
0
325
900
2021-07-08T11:27:33Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|create..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = createpublicnote <notename> <notecontents>
|aliases = createpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|createnote, note|in 4.1 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases.
|}
==See also==
*[[ViewPublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
6b0eb508393b484e31b9171e765b3cf80b237d24
902
900
2021-07-08T11:34:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = createpublicnote {{rollover|<notename> <notecontents>|4.1 forward|y}}
----
createpublicnote {{rollover|<notenunm> <notecontents>|prior to 4.1|y}}
|aliases = createpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|createnote, note|in 4.1 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases.
|}
==See also==
*[[ViewPublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
cc64f1d1091f72ec5b0fd748d195ec72d05e7f6b
CreatePrivateNote
0
326
901
2021-07-08T11:30:01Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = createprivatenote <notename> <notecontents> |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = createprivatenote <notename> <notecontents>
|aliases = createprivatenote, newprivatenote, nprivnote, cprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
6514d3f2dd196c054dd722bc7ed7d8b6317e04af
903
901
2021-07-08T11:36:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = createprivatenote {{rollover|<notename> <notecontents>|4.1 forward|y}}
----
createprivatenote {{rollover|<notenunm> <notecontents>|prior to 4.1|y}}
|aliases = createprivatenote, newprivatenote, nprivnote, cprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
01c0686d6974cddbc71e5b06ede545d757cb8e3a
ViewPublicNote
0
327
904
2021-07-08T11:46:35Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}} ---- viewpublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases = vi..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}}
----
viewpublicnote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = viewpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|viewnote|in 4.1 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "viewnote" aliases.
|}
==See also==
*[[CreatePublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
45d98a8654627a030cc504b9cb00dc291dd7a6d8
905
904
2021-07-08T11:48:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}}
----
viewpublicnote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = viewpublicnote, publicnote, pubnote, {{rollover|viewnote|in 4.1 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "viewnote" aliases.
|}
==See also==
*[[CreatePublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
85a93c7e1638a5580563699cb303089f8e5404a6
906
905
2021-07-08T11:51:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}}
----
viewpublicnote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = viewpublicnote, publicnote, vpubnote, pubnote, {{rollover|viewnote|in 4.1 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias.
|}
==See also==
*[[CreatePublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
0daf446f41d5870805bed8301bf57b8f9b394a2d
ViewPrivateNote
0
328
907
2021-07-08T11:51:14Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = viewprivatenote {{rollover|<notename>|4.1 forward|y}} ---- viewprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliases =..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = viewprivatenote {{rollover|<notename>|4.1 forward|y}}
----
viewprivatenote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = viewprivatenote, privatenote, vprivnote, privnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ViewPrivateNote command gets a specified private note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPublicNote]]
*[[DeletePrivateNote]]
*[[CreatePrivateNote]]
*[[DeletePrivateNote]]
a7bfff56110d1531d751b0184bf546c60d8b4ef8
908
907
2021-07-08T11:51:30Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = viewprivatenote {{rollover|<notename>|4.1 forward|y}}
----
viewprivatenote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = viewprivatenote, privatenote, vprivnote, privnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPublicNote]]
*[[DeletePrivateNote]]
*[[CreatePrivateNote]]
*[[DeletePrivateNote]]
6822e7803da13d580156b09a5326f0ba4169f076
DeletePublicNote
0
329
909
2021-07-08T11:55:34Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = deletepublicnote {{rollover|<notename>|4.1 forward|y}} ---- deletepublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = deletepublicnote {{rollover|<notename>|4.1 forward|y}}
----
deletepublicnote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = deletepublicnote, dpublicnote, dpubnote, {{rollover|deletenote|in 4.1 forward|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeletePublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The DeletePublicNote command deletes a specified public note.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias.
|}
==See also==
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
8c84c071dc02c66f6e139c4e71d835300ead3148
DeletePrivateNote
0
330
910
2021-07-08T11:58:23Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = deleteprivatenote {{rollover|<notename>|4.1 forward|y}} ---- deleteprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliase..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = deleteprivatenote {{rollover|<notename>|4.1 forward|y}}
----
deleteprivatenote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = deleteprivatenote, dprivatenote, dprivnote,
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeletePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
e533f84bb35f0f7630403f6af17d835432a47907
911
910
2021-07-08T11:59:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = deleteprivatenote {{rollover|<notename>|4.1 forward|y}}
----
deleteprivatenote {{rollover|<notenum>|prior to 4.1|y}}
|aliases = deleteprivatenote, dprivatenote, dprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeletePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command.
==Parameters==
===Version {{v|4.1}} and forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Prior to version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
6fa6f4788ff42729691d4866e6cfa80833ecb1cc
Dprivatenote
0
331
912
2021-07-08T12:00:12Z
Serpent King
24956324
Redirected page to [[DeletePrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[DeletePrivateNote]]
f5f30c1a80b21f4e6e013fd3496dd816660e035f
Dprivnote
0
332
913
2021-07-08T12:00:55Z
Serpent King
24956324
Redirected page to [[DeletePrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[DeletePrivateNote]]
f5f30c1a80b21f4e6e013fd3496dd816660e035f
Newprivatenote
0
333
914
2021-07-08T12:02:05Z
Serpent King
24956324
Redirected page to [[CreatePrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePrivateNote]]
aa7aa9e745cf295ec9aa0a62312c2e91de629238
Nprivnote
0
334
915
2021-07-08T12:02:30Z
Serpent King
24956324
Redirected page to [[CreatePrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePrivateNote]]
aa7aa9e745cf295ec9aa0a62312c2e91de629238
Cprivnote
0
335
916
2021-07-08T12:02:45Z
Serpent King
24956324
Redirected page to [[CreatePrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePrivateNote]]
aa7aa9e745cf295ec9aa0a62312c2e91de629238
Privatenote
0
336
917
2021-07-08T12:03:29Z
Serpent King
24956324
Redirected page to [[ViewPrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPrivateNote]]
a7396636c4041754058f3228d5acfb710a611bf7
Vprivnote
0
337
918
2021-07-08T12:03:56Z
Serpent King
24956324
Redirected page to [[ViewPrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPrivateNote]]
a7396636c4041754058f3228d5acfb710a611bf7
Privnote
0
338
919
2021-07-08T12:04:33Z
Serpent King
24956324
Redirected page to [[ViewPrivateNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPrivateNote]]
a7396636c4041754058f3228d5acfb710a611bf7
Newpublicnote
0
339
920
2021-07-08T12:05:22Z
Serpent King
24956324
Redirected page to [[CreatePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePublicNote]]
28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c
Npubnote
0
340
921
2021-07-08T12:05:35Z
Serpent King
24956324
Redirected page to [[CreatePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePublicNote]]
28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c
Cpubnote
0
341
922
2021-07-08T12:05:45Z
Serpent King
24956324
Redirected page to [[CreatePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePublicNote]]
28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c
Createnote
0
342
923
2021-07-08T12:05:57Z
Serpent King
24956324
Redirected page to [[CreatePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePublicNote]]
28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c
Note
0
343
924
2021-07-08T12:06:07Z
Serpent King
24956324
Redirected page to [[CreatePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[CreatePublicNote]]
28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c
Publicnote
0
344
925
2021-07-08T12:06:53Z
Serpent King
24956324
Redirected page to [[ViewPublicNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPublicNote]]
dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb
Vpubnote
0
345
926
2021-07-08T12:07:06Z
Serpent King
24956324
Redirected page to [[ViewPublicNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPublicNote]]
dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb
Pubnote
0
346
927
2021-07-08T12:07:18Z
Serpent King
24956324
Redirected page to [[ViewPublicNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPublicNote]]
dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb
Viewnote
0
347
928
2021-07-08T12:07:35Z
Serpent King
24956324
Redirected page to [[ViewPublicNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewPublicNote]]
dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb
Dpublicnote
0
348
929
2021-07-08T12:08:34Z
Serpent King
24956324
Redirected page to [[DeletePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[DeletePublicNote]]
e5ac47020e17ba90f07ab5c999e6eee53ccd9d01
Dpubnote
0
349
930
2021-07-08T12:08:42Z
Serpent King
24956324
Redirected page to [[DeletePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[DeletePublicNote]]
e5ac47020e17ba90f07ab5c999e6eee53ccd9d01
Deletenote
0
350
931
2021-07-08T12:08:55Z
Serpent King
24956324
Redirected page to [[DeletePublicNote]]
wikitext
text/x-wiki
#REDIRECT [[DeletePublicNote]]
e5ac47020e17ba90f07ab5c999e6eee53ccd9d01
Authentication
0
351
932
2021-07-08T12:14:41Z
Serpent King
24956324
Created page with "The '''Authentication''' group is a group that contains [[commands]] used to log in and out of StarLight. ==Command list== {|class="wikitable sortable" ! Command name ! {{v..."
wikitext
text/x-wiki
The '''Authentication''' group is a group that contains [[commands]] used to log in and out of StarLight.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Who]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Login]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Logout]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Register]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearAuth]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Authentication commands|*]]
[[Category:Command groups]]
d5787dd2e15eaa36b8bc6e366749675132da1421
933
932
2021-07-08T12:27:01Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Authentication''' group is a group that contains [[command]]s used to log in and out of StarLight.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Who]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Login]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Logout]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Register]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearAuth]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Authentication commands|*]]
[[Category:Command groups]]
6989d95d738a135c83e1ac3ae4d2665b7aba2203
Random
0
110
934
545
2021-07-10T13:55:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <count>
----
{{rollover|random <ceiling>|4.1 only|y}}
|aliases = random, {{rollover|rand, rnd|Added in 2.0}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Random''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random {{b|integer|type}}s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small>
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|}
==See also==
*[[Chance]]
8a99f1e8b5773030080311e7142bc91f38304a90
Add
0
352
935
2021-07-10T13:57:08Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = add <additive1> <additive2> ---- add <additivelist> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |co..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = add <additive1> <additive2>
----
add <additivelist>
|aliases = add
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Add command returns the sum of 2 additives, or a list of additives.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additivelist
|description=List of additives to get the sum of.</small>
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the sum of a list of additives.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|}
==See also==
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
2233bf95cbe1029d6201f0025ac42f2171a7b3a0
936
935
2021-07-10T22:50:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = add <additive1> <additive2>
----
add <additivelist>
|aliases = add
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Add command returns the sum of 2 additives, or a list of additives.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additivelist
|description=List of additives to get the sum of.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the sum of a list of additives.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|}
==See also==
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
bf7df9948ee7aaedf84e68e0dc0cb94e4a50058e
937
936
2021-07-10T22:51:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = add <additive1> <additive2>
----
add <additivelist>
|aliases = add
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Add command returns the sum of 2 additives, or (as of version {{v|3.0}}) a list of additives.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additivelist
|description=List of additives to get the sum of.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the sum of a list of additives.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|}
==See also==
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
dcfe336fae964ec51d15e4d9eaac585e896aa776
Mult
0
353
938
2021-07-10T22:52:15Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = mult <factor1> <factor2> ---- mult <factorlist> |aliases = mult |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |conso..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mult <factor1> <factor2>
----
mult <factorlist>
|aliases = mult
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Mult''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mult command returns the product of 2 factors, or (as of version {{v|3.0}}) a list of factors.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factor1
|description=factor to get the product of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=factor2
|description=factor to get the product of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factorlist
|description=List of factors to get the product of.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the product of a list of factors.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
b55657e2f250f7f7ce5002447232e9c8dea9b6d0
Sub
0
354
939
2021-07-11T02:07:09Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = sub <additive1> <additive2> |alias = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sub'''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sub <additive1> <additive2>
|alias = sub
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sub command returns the difference of the subtrahend from the minuend.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=minuend
|description=Number to subtract from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=subtrahend
|description=Amount to subtract.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
a6f9871d66c4ca7c6e20f48ffbdecc05c8843682
940
939
2021-07-11T02:09:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sub <minuend> <subtrahend>
|alias = sub
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sub command returns the difference of the subtrahend from the minuend.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=minuend
|description=Number to subtract from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=subtrahend
|description=Amount to subtract.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
ff212a96a680172681311e7f1c7273b059de9110
Div
0
355
941
2021-07-11T02:11:02Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = div <divisor> <dividend> |alias = div |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Div''' is..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = div <divisor> <dividend>
|alias = div
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Div command returns the quotient of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
fd6417eca76b8136141cd54253be8c089530b67a
IntDiv
0
356
942
2021-07-11T02:11:58Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = intdiv <divisor> <dividend> |alias = intdiv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Int..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = intdiv <divisor> <dividend>
|alias = intdiv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[Mod]]
*[[Pow]]
fc25cf6c05d62bfe92c43a4f118b9a7b851e4128
Mod
0
357
943
2021-07-11T02:13:28Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = mod <divisor> <dividend> |alias = mod |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mod''' is..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mod <divisor> <dividend>
|alias = mod
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mod command returns the remainder of division of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Pow]]
31fcc01e2a413d6335915c37e683a0206d61739b
Pow
0
358
944
2021-07-11T02:17:33Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = pow <base> <exponent> |alias = pow, exp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pow'''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pow <base> <exponent>
|alias = pow, exp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Pow command returns the result of the base to the exponent power.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Base
|description=Base number to be raised to a power.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=exponent
|description=Power to raise by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Sqrt]]
*[[Root]]
*[[Log]]
*[[Ln]]
62e0a32a8916088d0465c94d370c344d115d4a6b
946
944
2021-07-11T02:18:44Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pow <base> <exponent>
|alias = pow, exp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Pow command returns the result of the base to the exponent power.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=base
|description=Base number to be raised to a power.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=exponent
|description=Power to raise by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Sqrt]]
*[[Root]]
*[[Log]]
*[[Ln]]
a4d2e1e3b0bdb4a5f1233b8ee2850e45a979bd88
Exp
0
359
945
2021-07-11T02:17:56Z
Serpent King
24956324
Redirected page to [[Pow]]
wikitext
text/x-wiki
#REDIRECT [[Pow]]
4236a9a82eada8eca8ac47a649f00522d0a2253a
Sqrt
0
360
947
2021-07-11T02:20:58Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = sqrt <argument> |alias = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sqrt''' is a {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sqrt <argument>
|alias = sqrt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sqrt command returns the square root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the square root of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Root]]
85c317318d81ed65249fe30954286830dc1061b2
Root
0
361
948
2021-07-11T02:25:45Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = root <argument> <root> |alias = root |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Root''' is a {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = root <argument> <root>
|alias = root
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Root command returns the specified root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the root of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=root
|description=Root to apply to the argument.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Sqrt]]
7738f6e941c67735f8e946582a05d17fd528377b
Log
0
362
949
2021-07-11T02:31:08Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = log <argument> <base> |alias = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Log''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = log <argument> <base>
|alias = log
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Log command returns the logarithm of the argument with a specified base.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=base
|description=Base of the logarithm
|range=dec
|required=n
|default=10}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Ln]]
006514e54f257c8d7080d74d09e6798ea07d7189
Log
0
362
950
949
2021-07-11T02:31:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = log <argument> <base>
|aliases = log
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Log command returns the logarithm of the argument with a specified base.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=base
|description=Base of the logarithm
|range=dec
|required=n
|default=10}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Ln]]
f215369ac60636593491c587376f96316be07df2
959
950
2021-07-11T02:33:46Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = log <argument> <base>
|aliases = log
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Log command returns the logarithm of the argument with a specified base.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=base
|description=Base of the logarithm
|range=dec
|default=10}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Ln]]
58661f368b0c12ba0df07195c0d959c70df2b6ae
Ln
0
363
951
2021-07-11T02:32:31Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = ln <argument> |aliases = ln |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Ln''' is a {{b|Math..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = ln <argument>
|aliases = ln
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Ln''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Ln command returns the natural logarithm of the argument with base e.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Log]]
d2e005508bb7234848d60fbc4cedaf2803deaa41
Sub
0
354
952
940
2021-07-11T02:32:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sub <minuend> <subtrahend>
|aliases = sub
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sub command returns the difference of the subtrahend from the minuend.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=minuend
|description=Number to subtract from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=subtrahend
|description=Amount to subtract.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
3ea3a62ebc3dafe4b0f5210b8f43c534803dbd92
Div
0
355
953
941
2021-07-11T02:33:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = div <divisor> <dividend>
|aliases = div
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Div command returns the quotient of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
27edf19bdf219d6a87ccd1828b8df330b3319eda
IntDiv
0
356
954
942
2021-07-11T02:33:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = intdiv <divisor> <dividend>
|aliases = intdiv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[Mod]]
*[[Pow]]
500b4c86da2c80835278acdf41070fe6380e8c54
Mod
0
357
955
943
2021-07-11T02:33:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mod <divisor> <dividend>
|aliases = mod
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mod command returns the remainder of division of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Pow]]
99e1fa60f61d0e14fdfaf4888f5dd69c1a32d431
Pow
0
358
956
946
2021-07-11T02:33:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pow <base> <exponent>
|aliases = pow, exp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Pow command returns the result of the base to the exponent power.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=base
|description=Base number to be raised to a power.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=exponent
|description=Power to raise by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Sqrt]]
*[[Root]]
*[[Log]]
*[[Ln]]
2fa83ff24cf4dba0a908b7ff0fe0695c220230fb
Sqrt
0
360
957
947
2021-07-11T02:33:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sqrt <argument>
|aliases = sqrt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sqrt command returns the square root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the square root of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Root]]
fd6123f93f7f8edff733534075bbebc65b83d1bc
Root
0
361
958
948
2021-07-11T02:33:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = root <argument> <root>
|aliases = root
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Root command returns the specified root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the root of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=root
|description=Root to apply to the argument.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Sqrt]]
069431bf3dcdf775339804fb13182ca4bc23c06a
Abs
0
364
960
2021-07-11T02:36:50Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = abs <number> |aliases = abs |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Abs''' is a {{b|Mat..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = abs <number>
|aliases = abs
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Abs''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Abs command returns the absolute value of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the absolute value from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
71f7a7b1367528fb03cf92857fc5cd7c0cf0ca7b
Console
0
365
961
2021-07-11T02:37:38Z
Serpent King
24956324
Redirected page to [[Glossary#Console]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#Console]]
c645f7669138da8aef7775677301d8e8c2c02f64
GUI
0
366
962
2021-07-11T02:37:54Z
Serpent King
24956324
Redirected page to [[Glossary#GUI]]
wikitext
text/x-wiki
#REDIRECT [[Glossary#GUI]]
5f658e9999f1e488286aed955e68a7f55a166787
Inv
0
367
963
2021-07-11T02:41:46Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = inv <number> |aliases = inv |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Inv''' is a {{b|Math|group}} co..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = inv <number>
|aliases = inv
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Inv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Inv command returns the inverse of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the inverse of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
f3dcc8878feea47aa025864c0f673d8455505725
964
963
2021-07-11T02:42:52Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = inv <number>
|aliases = inv
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Inv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Inv command returns the inverse of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the inverse of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
835995e6fb2056de38132d680b34b2c5b8f36887
Factorial
0
368
965
2021-07-11T02:47:30Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = factorial <number> |aliases = factorial |1.0=y|2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Factorial..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = factorial <number>
|aliases = factorial
|1.0=y|2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Factorial''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Factorial command returns the factorial of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the factorial of.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
c3b628339874027752148ea3c029c817a3d4a675
DayOfWeek
0
134
966
886
2021-07-11T03:14:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = dayofweek {{rollover|<date>|4.1 only|y}}
|aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "dow" and "weekday" aliases added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
==See also==
*[[DayOfYear]]
*[[Date]]
*[[LongDate]]
e45ae30f8ca46dfa6e40388283f282ce32f5f256
DayOfYear
0
135
967
885
2021-07-11T03:14:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = dayofyear <date>
|aliases = dayofyear, {{rollover|freq|doy|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DayOfYear''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates.
==Function==
The DayOfYear command returns the year date of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the year date of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "doy" alias added.
|-
| {{v|4.1}} || When provided a date, returns the year date of that date.
|}
==See also==
*[[DayOfWeek]]
*[[Date]]
*[[LongDate]]
1f93070210cbb68ca2a02b4f7ac6752279a42932
Template:Dot
10
93
968
194
2021-07-11T12:40:43Z
Serpent King
24956324
wikitext
text/x-wiki
'''·'''
804ea30ffe8408a7b8afa013edf12842843b1e4f
Main Page
0
1
969
883
2021-07-11T12:42:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content =  {{News}}
| versions_title = Versions
| versions_content = {{v|1.0}} {{dot}}{{v|2.0}} {{dot}}{{v|2.5}} {{dot}}{{v|2.7}} {{dot}}{{v|3.0}} {{dot}}{{v|3.1}} {{dot}}{{v|3.5}} {{dot}}{{v|4.0}} {{dot}}{{v|4.1}} {{dot}}
}}
[[Category:StarLight]]
0d823092c15cd55a6842a3820791a24a791ca7d5
974
969
2021-07-11T13:25:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content =  {{News}}
| versions_title = Versions
| versions_content = {{v|1.0}}{{dot}} {{v|2.0}}{{dot}} {{v|2.5}}{{dot}} {{v|2.7}}{{dot}} {{v|3.0}}{{dot}} {{v|3.1}}{{dot}} {{v|3.5}}{{dot}} {{v|4.0}}{{dot}} {{v|4.1}}
}}
[[Category:StarLight]]
a95a6606ab747d2b0c2501abcdafa192e1fa9e6a
Template:MainTemplate
10
9
970
809
2021-07-11T12:46:47Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div>
<div style="display:flex; width:100%">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
d5903379e677c627b8f2b0b4e9b77aeb4369dda7
971
970
2021-07-11T13:21:55Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span>
<span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}}
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}</div>
</div>
<div style="display:flex;">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
</div>
<div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{version_title}}}</span>
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{version_content}}}</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
ae33dd1b400cd2924e5eb039c6e6453d1a24dcee
972
971
2021-07-11T13:22:33Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span>
<span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}}
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}</div>
</div>
<div style="display:flex;">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
</div>
<div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span>
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{versions_content}}}</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
b45973d520baa95bd34097b9ed8e1f08d05cf611
973
972
2021-07-11T13:24:29Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span>
<span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}}
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{about_content}}}</div>
</div>
<div style="display:flex;">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
</div>
<div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span>
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{versions_content}}}</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
a13e2dee118fb15685767a62fdce21adb799de34
975
973
2021-07-11T13:27:37Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span>
<span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}}
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{about_content}}}</div>
</div>
<div style="display:flex;">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
</div>
<div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span>
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; word-spacing:60px;">{{{versions_content}}}</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
2bbfb11f84a8cc9e5348fc35a622376ce0a7d60a
976
975
2021-07-11T13:30:32Z
Serpent King
24956324
wikitext
text/x-wiki
<div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span>
<span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}}
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{about_content}}}</div>
</div>
<div style="display:flex;">
<div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{featured_content}}}
</div>
</div>
<div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;">
<span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">[ [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] ]</span></span>
<div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;">
{{{news_content}}}
</div>
</div>
</div>
<div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;">
<span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span>
<div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{versions_content}}}</div>
</div>
<br />
__NOTOC__
__NOEDITSECTION__
a13e2dee118fb15685767a62fdce21adb799de34
Sin
0
369
977
2021-07-16T16:38:34Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = sin <argument> |aliases = sin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sin''' is a {{b|M..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sin <argument>
|aliases = sin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the sine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
257fe32935d1a8faee49c8514b6f6d929e6a123c
Cos
0
370
978
2021-07-16T16:40:12Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cos''' is a {{b|M..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cos <argument>
|aliases = cos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
019b7e34ead6a62cad57a939cba99fd2fbbfbb57
Tan
0
371
979
2021-07-16T16:41:27Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Tan''' is a {{b|M..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tan <argument>
|aliases = tan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the tangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
1f653e83c51ca7c22c489f4499ba339dc3ac10ba
980
979
2021-07-16T16:41:44Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tan <argument>
|aliases = tan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the tangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
fa4b52a5971346b86992f103451d3f46b33e4f35
Csc
0
372
981
2021-07-16T16:44:37Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Csc''' is a {{b|Math|gro..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = csc <argument>
|aliases = csc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosecant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
f7e2a80c87a92cd8cf3019fd33c6500405dec9e2
990
981
2021-07-16T16:59:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = csc <argument>
|aliases = csc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosecant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
1f182b68c4b7937273e0e02f40c5e4c8fad34b0f
Sec
0
373
982
2021-07-16T16:46:23Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sec''' is a {{b|Math|gro..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sec <argument>
|aliases = sec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the secant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
67f47bd23576f2a85b90f360467a6d81bfab47d0
991
982
2021-07-16T16:59:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sec <argument>
|aliases = sec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the secant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
0efe85b9b6cff3679a499db551c0ecd5b58773f5
Cot
0
374
983
2021-07-16T16:47:20Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cot''' is a {{b|Math|gro..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cot <argument>
|aliases = cot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cotangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
8b07430daae03ad6ec0c289a146537390ba5e485
992
983
2021-07-16T17:00:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cot <argument>
|aliases = cot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cotangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
ecdcd123002f192deccd05b8bce7c2abdfa442c0
InvCot
0
375
984
2021-07-16T16:52:01Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCot''' is..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcot <argument>
|aliases = invcot, acot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cotangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[Rad]]
*[[Deg]]
90d6db2b2b3274d06d657731713fcbeb1f54e215
995
984
2021-07-16T17:00:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcot <argument>
|aliases = invcot, acot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cotangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[Rad]]
*[[Deg]]
53857076651875acd334f39db910774b58e4a362
InvSec
0
376
985
2021-07-16T16:53:02Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSec''' is..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsec <argument>
|aliases = invsec, asec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse secant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
869c1b8c6b2b7777ceb404eecebba1d2f28d08f2
994
985
2021-07-16T17:00:23Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsec <argument>
|aliases = invsec, asec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse secant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
6b9d00bb34b93f3a8e16c8da8f8527fc91e4dc1f
InvCsc
0
377
986
2021-07-16T16:54:09Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCsc''' is..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcsc <argument>
|aliases = invcsc, acsc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosecant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
1f5905462c225fe59a6ea71702cf2cefbadda214
993
986
2021-07-16T17:00:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcsc <argument>
|aliases = invcsc, acsc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosecant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
404f6f1695f971e69678443a573cdcdae1394379
InvSin
0
378
987
2021-07-16T16:56:10Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = invsin <argument> |aliases = invsin, asin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSi..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsin <argument>
|aliases = invsin, asin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse sine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
6a5ee06f47aa07bf9b9ce9de77d0094dd7e247fe
InvCos
0
379
988
2021-07-16T16:57:31Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = invcos <argument> |aliases = invcos, acos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCo..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcos <argument>
|aliases = invcos, acos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
7754a80ff6ad1ff5ee907f056a4b05038047161a
InvTan
0
380
989
2021-07-16T16:59:17Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = invtan <argument> |aliases = invtan, atan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvTa..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invtan <argument>
|aliases = invtan, atan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse tangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}}
|-
| {{v|2.0}} || Glitch corrected, making the command functional.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
c69be0d9a3dc6442c938619b4c53a30a0c7cf3af
Asin
0
381
996
2021-07-16T17:00:55Z
Serpent King
24956324
Redirected page to [[InvSin]]
wikitext
text/x-wiki
#REDIRECT [[InvSin]]
7e6a2ff67a4d526e8818e009ebb672d47986b925
Acos
0
382
997
2021-07-16T17:03:35Z
Serpent King
24956324
Redirected page to [[InvCos]]
wikitext
text/x-wiki
#REDIRECT [[InvCos]]
7ec1418a342753aea2a269dd802c65080fe10eed
Atan
0
383
998
2021-07-16T17:03:47Z
Serpent King
24956324
Redirected page to [[InvTan]]
wikitext
text/x-wiki
#REDIRECT [[InvTan]]
87e9e5842722c882955be74b5ede35436dc01b3e
Acsc
0
384
999
2021-07-16T17:04:02Z
Serpent King
24956324
Redirected page to [[InvCsc]]
wikitext
text/x-wiki
#REDIRECT [[InvCsc]]
d6ecc553a5df9c05065a1ac307eaa7398df5fe5e
Asec
0
385
1000
2021-07-16T17:04:16Z
Serpent King
24956324
Redirected page to [[InvSec]]
wikitext
text/x-wiki
#REDIRECT [[InvSec]]
387d3972896007f7b1632c3d3a7cd7f17262da3c
Acot
0
386
1001
2021-07-16T17:04:31Z
Serpent King
24956324
Redirected page to [[InvCot]]
wikitext
text/x-wiki
#REDIRECT [[InvCot]]
677661c5a7e8fda7e01f1fa7ec7ac2477f89dcb7
Rad
0
387
1002
2021-07-16T17:08:47Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad'''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
20a21cb6896dfae615c524795a75bfa803cb38ce
1030
1002
2022-05-27T01:07:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
c950f6460eab04dfc5738ab76a68943969feb77b
Deg
0
388
1003
2021-07-16T17:10:04Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg'''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
0c86be04008c066b06c6d56292df476b8c242086
1031
1003
2022-05-27T01:07:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
0d0cbd7552163ca2c937b81d67a815824103e896
StarLightV4.1
0
95
1004
752
2022-03-18T16:55:20Z
24.208.211.228
0
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Format changed to single parameter.
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || [[Math]] || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse; implemented GetText().
|-
| [[Area]] || Math || New subcommand added: Ellipse; implemented GetText().
|-
| [[Volume]] || Math || Implemented GetText().
|-
| [[SurfaceArea]] || Math || Implemented GetText().
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Count]] || Math || New command added.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[LengthConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TempConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TimeConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[VolumeConvert]] || Math || New command added.
|-
| [[WeightConvert]] || Math || New command added.
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
ccfead7420328a3e20ffafb04dae03f77f1e6f84
Count
0
389
1005
2022-03-18T17:06:19Z
24.208.211.228
0
Created page with "{{infobox command |group = Math |usage = count <start> <end> <step> ---- count <end> |aliases = count |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = count <start> <end> <step>
----
count <end>
|aliases = count
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y
|console=y|gui=
}}
'''Count''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present starting in version {{v|4.1}}.
==Function==
The count command counts to specified number.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=start
|description=Number to start counting from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=end
|description=Number to count to.
|range=dec
|required=y}}
{{ParametersRow
|num=3
|name=step
|description=Number to count by.
|range=dec
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=end
|description=Number to count to. Counts by 1 from 0.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added
|}
240af20773ebb54cc384f97c3d5731aae1b5b93e
1006
1005
2022-03-18T17:23:45Z
24.208.211.228
0
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = count <start> <end> <step>
----
count <end>
|aliases = count
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y
|console=y|gui=
}}
'''Count''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present starting in version {{v|4.1}}.
==Function==
The count command counts from a specified start point to a specified end point by a specified increment. If only one parameter is provided, the command counts from 0 by 1 to the specified number.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=start
|description=Number to start counting from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=end
|description=Number to count to.
|range=dec
|required=y}}
{{ParametersRow
|num=3
|name=step
|description=Number to count by.
|range=dec
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=end
|description=Number to count to. Counts by 1 from 0.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added
|}
9ece75127bf39e2b4198a8149f232bfb1dc90579
DataSet
0
390
1007
2022-05-23T18:37:02Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = dataset <nums> |aliases = dataset |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }} '''DataSet''' is a {{b|M..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dataset <nums>
|aliases = dataset
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y
|console=y|gui=
}}
'''DataSet''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}.
==Function==
The DataSet command accepts a set of numbers and gives statistical data back.
*Minimum: Lowest value in the dataset
*Maximum: Highest value in the dataset
*Range: Difference between maximum and minimum
*Median: Number in the direct middle of the dataset
*Mode: Number with the most occurrences in the dataset (also displays number of instances)
*Arithmetic mean: Sum of all numbers in the dataset divided by the amount of numbers in the set
*Geometric mean: Product of all numbers in the dataset to the power of the inverse of the amount of numbers in the set
*Harmonic mean: The amount of numbers in the dataset divided by the sum of the inverse of all numbers in the dataset
*Variance: Sum of the difference of all numbers in the dataset and the arithmetic mean of the same set, squared
*Standard deviation: The square root of variance
*Coefficient of variation: Standard deviation divided by the arithmetic mean
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[Median]]
*[[Average]]
68ba96dc1f22c289b81fd9cbc93059c317e6d5aa
Average
0
391
1008
2022-05-23T18:52:29Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = average <nums> |aliases = average, ave |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataSet..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = average <nums>
|aliases = average, ave
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DataSet''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Average command accepts a set of numbers and returns the average.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Median]]
*[[DataSet]]
38aa338f5d8428c89464e265896e012f3d1698f4
1009
1008
2022-05-27T00:48:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}}
----
{{rollover|average <nums>|v2.0 forward|y}}
|aliases = average, {{rollover|ave|2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Average command accepts a set of numbers and returns the average.
==Parameters==
===v1.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1...
|description=numbers to get data from.
|range=dec
|required=y}}
|}
===v2.0 forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Input now contained in one parameter instead of a parameter list, "ave" alias added, added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|}
==See also==
*[[Median]]
*[[DataSet]]
f3f6fdb0a36a7f0f5be6ada42edf081494848f04
1010
1009
2022-05-27T00:49:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}}
----
{{rollover|average <nums>|v2.0 forward|y}}
|aliases = average, {{rollover|ave|2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}} this command was a subcommand of the math command.
==Function==
The Average command accepts a set of numbers and returns the average.
==Parameters==
===v1.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1...
|description=numbers to get data from.
|range=dec
|required=y}}
|}
===v2.0 forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Input now contained in one parameter instead of a parameter list, "ave" alias added, added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|}
==See also==
*[[Median]]
*[[DataSet]]
72f09eccdbc46ffa0510cfe052b3f887dcbeded6
1036
1010
2022-05-27T01:10:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}}
----
{{rollover|average <nums>|v2.0 forward|y}}
|aliases = average, {{rollover|ave|2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Average command accepts a set of numbers and returns the average.
==Parameters==
===v1.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1...
|description=numbers to get data from.
|range=dec
|required=y}}
|}
===v2.0 forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Input now contained in one parameter instead of a parameter list, "ave" alias added, added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|}
==See also==
*[[Median]]
*[[DataSet]]
c292092d3a69804a0a667392bba4f4739786ab19
1037
1036
2022-05-27T01:17:54Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}}
----
{{rollover|average <nums>|v2.0 forward|y}}
|aliases = average, {{rollover|ave|2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Average command accepts a set of numbers and returns the average.
==Parameters==
===v1.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1...
|description=numbers to get data from.
|range=dec
|required=y}}
|}
===v2.0 forward===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Input now contained in one parameter instead of a parameter list; "ave" alias added; added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Median]]
*[[DataSet]]
ab84dc3f6347f7346bc4e352ddb1a90da59b21fa
Sqrt
0
360
1011
957
2022-05-27T00:57:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sqrt <argument>
|aliases = sqrt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}} this command was a subcommand of the math command.
==Function==
The Sqrt command returns the square root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the square root of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Root]]
e1af295bfbad3426348c8426d26b581cf6fc06b4
1013
1011
2022-05-27T00:59:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sqrt <argument>
|aliases = sqrt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Sqrt command returns the square root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the square root of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Root]]
0d695ef8e42e9472c8f2b70dba3b66100417f9cd
Root
0
361
1012
958
2022-05-27T00:58:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = root <argument> <root>
|aliases = root
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Root command returns the specified root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the root of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=root
|description=Root to apply to the argument.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Sqrt]]
bffc4565c0988f42947bebc0c0548a94b6f5d7b4
Log
0
362
1014
959
2022-05-27T00:59:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = log <argument> <base>
|aliases = log
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Log command returns the logarithm of the argument with a specified base.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=base
|description=Base of the logarithm
|range=dec
|default=10}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Ln]]
426c866bca26019e304821e968edb435a4eb0dca
Cos
0
370
1015
978
2022-05-27T01:01:09Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cos <argument>
|aliases = cos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
a7b56a579a5d8d0386a819b33ed845eb76e25cb7
1019
1015
2022-05-27T01:04:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cos <argument>
|aliases = cos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
722a7c0e029b689126e337a6fbfed7e15965555a
Ln
0
363
1016
951
2022-05-27T01:03:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = ln <argument>
|aliases = ln
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Ln''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Ln command returns the natural logarithm of the argument with base e.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Log]]
8f27927748f6ef561ca3e6762a8e92671fad8439
Abs
0
364
1017
960
2022-05-27T01:04:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = abs <number>
|aliases = abs
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Abs''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Abs command returns the absolute value of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the absolute value from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
f5a12d6ce39f689cbbfd65d4d6c9dabfce19f19f
Sin
0
369
1018
977
2022-05-27T01:04:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sin <argument>
|aliases = sin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the sine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
c211374f208631af403532e9bf10d3b21fdc582a
Tan
0
371
1020
980
2022-05-27T01:04:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tan <argument>
|aliases = tan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the tangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
8c21505ebde7cad98033a850fd40caefa5cc4464
Csc
0
372
1021
990
2022-05-27T01:04:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = csc <argument>
|aliases = csc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosecant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
1db1b497c2079ebd06de66777b7bbb6c62d796d4
Sec
0
373
1022
991
2022-05-27T01:05:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sec <argument>
|aliases = sec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the secant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
b1bead03367b0224a9b6bd6a26fdd4f004774dab
Cot
0
374
1023
992
2022-05-27T01:05:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cot <argument>
|aliases = cot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cotangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
eb1a6643fb2e18786033285333f29f01fe31a9ab
InvSin
0
378
1024
987
2022-05-27T01:05:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsin <argument>
|aliases = invsin, asin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse sine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
748cdca6c89ae827fe83f463f45102faaff66725
InvCos
0
379
1025
988
2022-05-27T01:05:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcos <argument>
|aliases = invcos, acos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
51adb9131bfe241734f0ea7d28f108b0c11412ff
InvTan
0
380
1026
989
2022-05-27T01:05:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invtan <argument>
|aliases = invtan, atan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse tangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
8ced1360688ce846816d58be25cfc5d060f0b11f
InvCsc
0
377
1027
993
2022-05-27T01:06:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcsc <argument>
|aliases = invcsc, acsc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosecant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
497722c9f6ceb15173ce00459011d4e9bfda02a3
InvSec
0
376
1028
994
2022-05-27T01:06:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsec <argument>
|aliases = invsec, asec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse secant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
6fe9af3543e54ed4894caaad093c814c5a9899c0
InvCot
0
375
1029
995
2022-05-27T01:06:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcot <argument>
|aliases = invcot, acot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In versions 2.0, this command was a subcommand of the math command.
==Function==
The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cotangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[Rad]]
*[[Deg]]
803c0e6dc3f66d00c1e0be2401f669a3674d89b3
Perimeter
0
123
1032
745
2022-05-27T01:09:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse; implemented GetText().
|}
==See also==
*[[Area]]
*[[Volume]]
*[[SurfaceArea]]
14390a8b72e142b661e40208fe65ebaf3d24cea9
Area
0
262
1033
746
2022-05-27T01:09:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = area <shape> <...>
|aliases = area
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>area triangle <base> <height></code>
*Square <code>area square <sidelength></code>
*Rectangle <code>area rectangle <length> <width></code>
*Trapezoid <code>area trapezoid <height> <base1length> <base2length></code>
*Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code>
*Circle <code>area circle <radius></code>
*{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the area of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=base
|description=Length of the base.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the triangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=height
|description=Height of the trapezoid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=height
|description=Height of the hexagon.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=diameter
|description=Length from one corner to the opposite corner.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse; implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Volume]]
*[[SurfaceArea]]
f5be8958f7163cd97cd97cc29d5f5f2bb75caae3
Volume
0
264
1034
751
2022-05-27T01:09:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceArea]]
d434e3f98d5239e3ad4cf1497333f1ace72474e1
SurfaceArea
0
265
1035
753
2022-05-27T01:09:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = surfacearea <shape> <...>
|aliases = surfacearea
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SurfaceArea''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
SurfaceArea gets the surface area of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>surfacearea cube <sidelength></code>
*Cone <code>surfacearea cone <radius> <height> <height></code>
*Cylinder <code>surfacearea cylinder <radius> <height></code>
*Sphere <code>surfacearea sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the surfacearea of.
|range=Valid units: cube, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[Volume]]
b2666b7b2fd75b48120e6b5287d33ae384974250
DegToRad
0
392
1038
2022-05-27T01:21:26Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = degtorad <degrees> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToRad'..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtorad <degrees>
|aliases = degtorad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward.
==Function==
The DegToRad command accepts an angle measurement in degrees and translates it into radians.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[RadToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
bc5fd5de3caff5b20ca1325d1802798acd2227e3
1040
1038
2022-05-27T01:23:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtorad <degrees>
|aliases = degtorad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in degrees and translates it into radians.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[RadToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
984c33d391902e711fb1c2be2f467c25df5852ff
1041
1040
2022-05-27T01:24:19Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtorad <degrees>
|aliases = degtorad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in degrees and translates it into radians.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[RadToDeg]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
41fa3349d58bb1adf5cb603cb4b06dddda06b816
1047
1041
2022-05-27T01:41:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtorad <degrees>
|aliases = degtorad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in degrees and translates it into radians.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[RadToDeg]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
09c2a180343bf4cb175316e99c34dcfb014a8038
RadToDeg
0
393
1039
2022-05-27T01:23:35Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = radtodeg <radians> |aliases = radtodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''RadToDeg'..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = radtodeg <radians>
|aliases = radtodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in radians and translates it into degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=radians
|description=Angle measurement in radians
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
57159ae7a246010429db6cb4942ed69ad28d6c1d
1042
1039
2022-05-27T01:24:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = radtodeg <radians>
|aliases = radtodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in radians and translates it into degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=radians
|description=Angle measurement in radians
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
43e225a052ae4a81c1e6fb7c09517216dc02dac3
1048
1042
2022-05-27T01:42:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = radtodeg <radians>
|aliases = radtodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in radians and translates it into degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=radians
|description=Angle measurement in radians
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
a01f335d4a983bb6b9978042ee99515134927f58
DegToDMS
0
394
1043
2022-05-27T01:27:26Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = degtodms <degrees> |aliases = degtodms |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToDMS'..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtodms <degrees>
|aliases = degtodms
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DegToDMS''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToDMS command accepts an angle measurement in degrees and translates it into degrees-minutes-seconds notation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
62046da3cf5c29d5bdded73ba4c2819e0945e838
DMSToDeg
0
395
1044
2022-05-27T01:31:10Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = dmstodeg <degrees> |aliases = dmstodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DMSToDeg'..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dmstodeg <degrees>
|aliases = dmstodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=deg
|description=Degrees portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=min
|description=Minutes portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=sec
|description=Seconds portion of DMS notation
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DegToDMS]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
d99312d4b10576eb4b07c1841e0fd143cd131e7e
1045
1044
2022-05-27T01:31:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dmstodeg <deg> <min> <sec>
|aliases = dmstodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=deg
|description=Degrees portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=min
|description=Minutes portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=sec
|description=Seconds portion of DMS notation
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DegToDMS]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
959ba1bd1d9a608244293e3105b34a240e561aca
1049
1045
2022-05-27T01:42:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dmstodeg <deg> <min> <sec>
|aliases = dmstodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=deg
|description=Degrees portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=min
|description=Minutes portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=sec
|description=Seconds portion of DMS notation
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DegToDMS]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
81f90a5362b2096e5cc560993b221ec63ade51fd
Quadratic
0
396
1046
2022-05-27T01:40:33Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = quadratic <nowiki><a> <b> <c></nowiki> |aliases = quadratic |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = quadratic <nowiki><a> <b> <c></nowiki>
|aliases = quadratic
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Quadratic''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Quadratic command accepts values a b and c of a quadratic equations and returns the result of the quadratic formula.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=a
|description=A value
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=b
|description=B value
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=c
|description=C value
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
5ace76a1932bcd883dd126dd9dfd41d841e04152
DegToDMS
0
394
1050
1043
2022-05-27T01:42:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtodms <degrees>
|aliases = degtodms
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DegToDMS''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToDMS command accepts an angle measurement in degrees and translates it into degrees-minutes-seconds notation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
fb34d8b318020edcf3652d87b9f14084837301b7
Fibonacci
0
397
1051
2022-05-27T01:53:26Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = fibonacci <termcout> <startterms> |aliases = fibonacci |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=y|gui= }} '''Fi..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = fibonacci <termcout> <startterms>
|aliases = fibonacci
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=
|console=y|gui=
}}
'''Fibonacci''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}
==Function==
The Fibonacci command returns the Fibonacci sequence out to a specified number of terms.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=termcount
|description=Number of terms to go out to
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=startterms
|description=Terms to start the sequence
|range=dec|list=y
|required=
|default={0, 1}}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
6204cf66f3dc39d5489408a12358cf17984cd045
Median
0
398
1052
2022-05-27T02:00:00Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = median <num1> <num2> |aliases = median |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Median'..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = median <num1> <num2>
|aliases = median
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Median''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Median command accepts 2 numbers and determines the number directly between them.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1
|description=first number
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=num2
|description=second number
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Average]]
*[[DataSet]]
dd766ec3b7d5d5871224b187995970bf4aa0ac4e
SimpInterest
0
399
1053
2022-06-03T01:09:00Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = simpinterest <principal> <rate> <time> |aliases = quadratic |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = simpinterest <principal> <rate> <time>
|aliases = quadratic
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=Rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=Time
|description=Over how much time
|range=dec
|required=y}}
|}
==See also==
*[[CompInterest]]
*[[ContInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
4b734e2c8507c0ff9f7ab3515e488a2f62f7f4e8
1054
1053
2022-06-03T01:09:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = simpinterest <principal> <rate> <time>
|aliases = simpinterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=Principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=Rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=Time
|description=Over how much time
|range=dec
|required=y}}
|}
==See also==
*[[CompInterest]]
*[[ContInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
44ac3232c72e1204a186ce8a95785a6d32d629de
1055
1054
2022-06-03T01:12:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = simpinterest <principal> <rate> <time>
|aliases = simpinterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=time
|description=Over how much time
|range=dec
|required=y}}
|}
==See also==
*[[CompInterest]]
*[[ContInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
01b86d108847e2103c220f04271509b0ccde6025
CompInterest
0
400
1056
2022-06-03T01:14:48Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = compinterest <principal> <rate> <time> <timescompounded> |aliases = compinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = compinterest <principal> <rate> <time> <timescompounded>
|aliases = compinterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CompInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The CompInterest command calculates compound interest from the principal, rate, time, and times compounded using <code>A = P(1+r/n)^(tn)</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=time
|description=Over how much time
|range=dec
|required=y}}
{{ParametersRow
|num=4
|name=timescompounded
|description=Number of times compounded
|range=dec
|default=1}}
|}
==See also==
*[[SimpInterest]]
*[[ContInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
210c67721f57c5a9a463274809dcc4c590bb15b4
ContInterest
0
401
1057
2022-06-03T01:16:44Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = continterest <principal> <rate> <time> |aliases = continterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = continterest <principal> <rate> <time>
|aliases = continterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ContInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The ContInterest command calculates continuously compounded interest from the principal, rate, and time using <code>A = Pe^(rt)</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=time
|description=Over how much time
|range=dec
|required=y}}
|}
==See also==
*[[SimpInterest]]
*[[CompInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
dae69b1a5bc12bfd178a362864e815e8b0a5dca8
File:Command-Title.png
6
402
1058
2022-06-03T01:25:12Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Title
0
198
1059
693
2022-06-03T01:26:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Title.png|300px]]
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
bbe36792ba1d56af55a0fe1eb2a93f7432bf70b5
File:Command-Message.png
6
403
1060
2022-06-03T01:57:05Z
Serpent King
24956324
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Message
0
199
1061
654
2022-06-03T01:58:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Message.png|300px]]
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
e0042b562f69a4b8b711f4a3ec32912cd2609d12
Settings
0
195
1062
857
2022-06-03T01:59:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|''StarLight'''s saveable settings|other uses|Settings (disambiguation)}}
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings for {{v|4.0 (Console)}} and {{v|4.1}} are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
ad0114284bb4e74acc7947b6e960bc6a2c4cc2fb
1063
1062
2022-06-03T01:59:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|''StarLight'''s saveable settings|other uses|Settings (disambiguation)}}
'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings for versions {{v|4.0 (Console)}} and {{v|4.1}} are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code>
==Settings list==
{| class="wikitable sortable"
! Setting
! width=300px|Description
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
|CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
|AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
faea570405ab94a8b0516793e20cbec7179af7b1
Factor
0
404
1064
2022-06-05T16:48:29Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = factor <number> |aliases = factor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Factor''' is..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = factor <number>
|aliases = factor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Factor''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Factor command returns all whole factors of a given number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the factors of.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Gcf]]
*[[Simplify]]
*[[ToFraction]]
9564c58853d1195608e113bb147d9a12cc89c91e
Gcf
0
405
1065
2022-06-05T16:54:38Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = Gcf <num1> <num2> |aliases = Gcf |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Gcf''' is a {{b|Ma..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = Gcf <num1> <num2>
|aliases = Gcf
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The Gcf command returns the greatest common factor of two numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1
|description=First number.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=num2
|description=Second number.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Factor]]
*[[Simplify]]
*[[ToFraction]]
8ae22d8ae6c816f1b51bed18825a48e5389d0b7e
1066
1065
2022-06-05T16:56:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = gcf <num1> <num2>
|aliases = gcf
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The Gcf command returns the greatest common factor of two numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1
|description=First number.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=num2
|description=Second number.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Factor]]
*[[Simplify]]
*[[ToFraction]]
bb1ae9f66a2b7d7eb98e157be227d5b8a48eea48
Simplify
0
406
1067
2022-06-05T16:59:55Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = simplify <numerator> <denominator> |aliases = simplify |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }}..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = simplify <numerator> <denominator>
|aliases = simplify
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Simplify''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The Simplify command returns a simplified version of a given fraction.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numerator
|description=Numerator of the input fraction
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=denominator
|description=Denominator of the input fraction
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Factor]]
*[[Gcf]]
*[[ToFraction]]
e60854084cb1fa9722494dedc7fe9943242ef427
ToFraction
0
407
1068
2022-06-05T17:08:38Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = tofraction <decimal> |aliases = tofraction, tofrac |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tofraction <decimal>
|aliases = tofraction, tofrac
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ToFraction''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The ToFraction command returns a fraction from a given decimal number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=decimal
|description=Decimal number to get fraction from
|range=dec|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Factor]]
*[[Gcf]]
*[[Simplify]]
5a96b5bc05d9b9f0a60c59ac525c1a9adcbd6477
Radian
0
408
1069
2022-06-05T17:11:08Z
Serpent King
24956324
Redirected page to [[Rad]]
wikitext
text/x-wiki
#REDIRECT [[Rad]]
923d126e64fd16d030d904967a9ef345cfe1ae0c
Radians
0
409
1070
2022-06-05T17:11:19Z
Serpent King
24956324
Redirected page to [[Rad]]
wikitext
text/x-wiki
#REDIRECT [[Rad]]
923d126e64fd16d030d904967a9ef345cfe1ae0c
Degree
0
410
1071
2022-06-05T17:11:41Z
Serpent King
24956324
Redirected page to [[Deg]]
wikitext
text/x-wiki
#REDIRECT [[Deg]]
2d9a850107310e43c706b3eeb5a4aa48f860f887
Rad
0
387
1072
1030
2022-06-05T17:12:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
d7ce8b25bc37d2751cc71754fca4740040cc4513
Deg
0
388
1073
1031
2022-06-05T17:12:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
e9307a6fc1323e4af0f1e5445979c5f8ac7665be
Degrees
0
411
1074
2022-06-05T17:12:23Z
Serpent King
24956324
Redirected page to [[Deg]]
wikitext
text/x-wiki
#REDIRECT [[Deg]]
2d9a850107310e43c706b3eeb5a4aa48f860f887
Ave
0
412
1075
2022-06-05T17:12:38Z
Serpent King
24956324
Redirected page to [[Average]]
wikitext
text/x-wiki
#REDIRECT [[Average]]
7c9a7f02542f9bb418d9b116199178f0b352b1b3
ToFrac
0
413
1076
2022-06-05T17:12:53Z
Serpent King
24956324
Redirected page to [[ToFraction]]
wikitext
text/x-wiki
#REDIRECT [[ToFraction]]
1dcd52a1d7fafd2c2dd4b8e8fa1342138c0b1c40
StarLightV4.1
0
95
1077
1004
2022-06-05T17:15:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only.
==General changes==
Because 4.1 is console-only, it will be compared against the console version of 4.0.
*Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands.
*Made optimization to the parameter parser and command caller.
*Changed the GetText function to display the "DEFAULT" string if the requested string does not exist.
*Added an error message to prevent SL from running without a Messages.txt.
*Switched back to on-console passwords.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.0|last version]]
|-
| [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch.
|-
| [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch
|-
| [[DebugMode]] || SLSystem || New command added.
|-
| [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one.
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter.
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|-
| [[LogSize]] || SLSystem || Command now counts logs made after 2020.
|-
| [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020.
|-
| [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process.
|-
| [[GetText]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT
|-
| [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || Added #DEFAULT
|-
| [[Width]] || Settings || Added #DEFAULT
|-
| [[BufferLength]] || Settings || Added #DEFAULT
|-
| [[BufferWidth]] || Settings || Added #DEFAULT
|-
| [[CursorSize]] || Settings || Added #DEFAULT
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch
|-
| [[Timestamp]] || Settings || Added #DEFAULT; Added null switch
|-
| [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch
|-
| [[IntroSoundPath]] || Settings || Added #DEFAULT
|-
| [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT
|-
| [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Format changed to single parameter.
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Switched back to on-console passwords.
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || Switched back to on-console passwords.
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias.
|-
| [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias.
|-
| [[CreatePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[ViewPrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[DeletePrivateNote]] || Authentication || Uses names instead of numbers.
|-
| [[Print]] || {{b|String|group}} || Format changed to single parameter.
|-
| [[Type]] || String || Added custom delay.
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || Format changed to single parameter.
|-
| [[UCase]] || String || Format changed to single parameter.
|-
| [[PCase]] || String || Format changed to single parameter.
|-
| [[Reverse]] || String || Format changed to single parameter.
|-
| [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || Format changed to single parameter.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || Format changed to single parameter.
|-
| [[Frequency]] || String || Corrected case sensitive glitch.
|-
| [[ASCII]] || String || Format changed to single parameter.
|-
| [[Char]] || String || Format changed to single parameter.
|-
| [[Hex]] || String || Format changed to single parameter.
|-
| [[Oct]] || String || Format changed to single parameter.
|-
| [[Binary]] || String || Format changed to single parameter.
|-
| [[NumBinary]] || String || Format changed to single parameter.
|-
| [[GetChar]] || String || New command added.
|-
| [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|-
| [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code.
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || New command added.
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || New command added.
|-
| [[Perimeter]] || Math || New subcommand added: Ellipse; implemented GetText().
|-
| [[Area]] || Math || New subcommand added: Ellipse; implemented GetText().
|-
| [[Volume]] || Math || Implemented GetText().
|-
| [[SurfaceArea]] || Math || Implemented GetText().
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || New command added.
|-
| [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified.
|-
| [[Count]] || Math || New command added.
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[LengthConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TempConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[TimeConvert]] || Math || Retooled and optimized; added error messages.
|-
| [[VolumeConvert]] || Math || New command added.
|-
| [[WeightConvert]] || Math || New command added.
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm.
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date.
|-
| [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date.
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter.
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || Format changed to single parameter.
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || Format changed to single parameter.
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || Added "read" alias; format changed to single parameter.
|-
| [[Attr]] || File || Format changed to single parameter.
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || Added "inputbox" alias.
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter.
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || Added the "keyword" parameter path.
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed.
|-
| [[TerminateID]] || System || New command added.
|-
| [[ProcessInfo]] || System || Added thread parameter.
|-
| [[ProcessInfoID]] || System || New command added.
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || Added information selectivity.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || New command added.
|-
| [[EightBall]] || Fun || New command added.
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
8204be87ea4334d7ad9cee01467e4f409f7302d7
SLSystem
0
65
1078
873
2022-06-05T17:17:19Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
[[Category:Command groups]]
8f8a8065604e207d5838a15ac012d64dc1050fee
1089
1078
2022-06-05T18:44:47Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
[[Category:Command groups]]
fa56f606554d11d0434a440d6beffddc73ef22d1
1090
1089
2022-06-05T18:45:07Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
[[Category:Command groups]]
4f77dca8271515749daa6e96f6b71e070c49ff66
Settings (group)
0
259
1079
871
2022-06-05T17:18:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the settings group|other uses|Settings (disambiguation)}}
The '''Settings''' group is a group that contains [[command]]s for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
[[Category:Command groups]]
07cf2f51d5155928cdc5ffd52ea263dc52fd9087
Math (group)
0
414
1080
2022-06-05T17:20:45Z
Serpent King
24956324
Created page with "{{disambig2|the string command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sort..."
wikitext
text/x-wiki
{{disambig2|the string command group|the command|Math (command)}}
The '''math''' group is a group that contains mathematic commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|}
[[Category:Math commands|*]]
[[Category:Command groups]]
6147840a88104914ef10ff1637a0768161dccd9c
1081
1080
2022-06-05T17:40:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the command|Math (command)}}
The '''math''' group is a group that contains mathematic commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Csc]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sec]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cot]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCsc]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSec]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCot]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Math commands|*]]
[[Category:Command groups]]
18dcb274d94bb64aace105768e5fa9c19defe688
1084
1081
2022-06-05T17:51:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the command|Math (command)}}
The '''math''' group is a group that contains mathematic commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Math commands|*]]
[[Category:Command groups]]
c2cfe49849e747d636a59f3551cfb4b7313eb23c
Pi
0
415
1082
2022-06-05T17:45:08Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = pi |aliases = pi |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pi''' is a {{b|Math|group}} [..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pi
|aliases = pi
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Pi''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Pi command returns π.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|}
8389e0839ebbbea6f118a82f83624812a42dbf28
E
0
416
1083
2022-06-05T17:46:17Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = e |aliases = e |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''E''' is a {{b|Math|group}} co..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = e
|aliases = e
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''E''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The E command returns the Euler's number.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|}
3b137918a7d58fde719264387bedb9bbcd4dcaf0
Test
0
417
1085
2022-06-05T18:08:10Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = test <val1> <comparison> <val2> ---- test fileexists <path> ---- test direxists <path> |aliases = test |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = test <val1> <comparison> <val2>
----
test fileexists <path>
----
test direxists <path>
|aliases = test
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Test''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Test command tests a conditional and returns true or false. If both values are numbers, they will be taken as numbers and not strings.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=val1
|description=First value to compare.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=comparison
|description=How to compare the values.
|range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not
|required=y}}
{{ParametersRow
|num=3
|name=val2
|description=Second value to compare.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
5fef010c65bbe2270d916aac8821703c585048ae
1086
1085
2022-06-05T18:15:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = test <val1> <comparison> <val2>
----
test fileexists <path>
----
test direxists <path>
|aliases = test
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Test''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Test command tests a conditional and returns true or false. If both values are numbers, they will be taken as numbers and not strings.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=val1
|description=First value to compare.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=comparison
|description=How to compare the values.
|range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not
|required=y}}
{{ParametersRow
|num=3
|name=val2
|description=Second value to compare.
|range=str
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=fileexists
|description=Check to see if a file exists.
|range=fileexists
|required=y
}}
{{ParametersRow
|num=2
|name=path
|description=File path to check.
|range=str|nonull=y
|required=y
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=direxists
|description=Check to see if a directory exists.
|range=direxists
|required=y
}}
{{ParametersRow
|num=2
|name=path
|description=directory path to check.
|range=str|nonull=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
c1e50d3785604e433a9e163567fa8890630f2cd7
Convert
0
272
1087
778
2022-06-05T18:25:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = math convert <type> <originalunit> <newunit> <value>
|aliases = convert
|v1.0=y|v2.0=y
|console=y|gui=y
}}
'''Convert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well.
==Function==
Convert converts between various kinds of units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=type
|description=The type of unit to convert.
|range=length, weight, volume, time, temp, data
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB
|required=y}}
{{ParametersRow
|num=4
|name=value
|description=The value to convert.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command removed.
|}
bbbefe380ec085024fcc35a7882efc6d1b421196
ListColor
0
166
1088
584
2022-06-05T18:42:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListColor.png|x200px]]
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=|v3.1=|v3.5=|v4.0=y|v4.1=y
|console=y|gui=
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present all console versions of ''StarLight''.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
bc3f6d5d03f555ea3540e9a9c7d49478f6ff6dc1
Date
0
418
1091
2022-06-11T16:34:30Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = date |aliases = date |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Date''' is a {{b|Dat..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = date
|aliases = date
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Date command returns the current date in MM/DD/YYYY format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
cbd23625716437a2ed19fcb5a3e157f7bf7fad52
1095
1091
2022-06-11T16:44:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = date
|aliases = date
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Date command returns the current date in <code>MM/DD/YYYY</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
3295549a56e087e1e777bd579e1262bc8dcf167d
1098
1095
2022-06-11T16:49:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = date
|aliases = date
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Date command returns the current date in <code>MM/DD/YYYY</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
443ccac980ab553fb2261ef6f21db6eaaaf181b7
Time
0
419
1092
2022-06-11T16:40:05Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Time''' is a {{b|Dat..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = time
|aliases = time
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Time command returns the current 12 hour time in hh:mm am/pm format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
e9090a339884de4e9fb707d19ed75c4f6cda12ba
1097
1092
2022-06-11T16:46:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = time
|aliases = time
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
bc0946427c1d7ddecbc164225d397d566eefbab8
LongTime
0
420
1093
2022-06-11T16:42:13Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongTime'''..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longtime
|aliases = longtime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongTime command returns the current 12 hour time in hh:mm:ss am/pm format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
983f237da5c0f273e325808c4624e8c04142365c
1096
1093
2022-06-11T16:45:23Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longtime
|aliases = longtime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
9e51d5da89de9ce7d3cdaa51d50a72f49e3abfb4
LongDate
0
421
1094
2022-06-11T16:44:44Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = longdate |aliases = longdate |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongDate'''..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longdate
|aliases = longdate
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongDate''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongDate command returns the current date in <code>weekday, month day, year</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongTime]]
*[[LongDateTime]]
66735bcb1b9a25cb7498d226a0b078207804e03b
1099
1094
2022-06-11T16:49:42Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longdate
|aliases = longdate
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongDate''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongDate command returns the current date in <code>weekday, month day, year</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
fa2d1339d5b335cffc7f803cbd5543318b22caa0
Month
0
422
1100
2022-06-11T16:52:37Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = month |aliases = month, mo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Month''' is a..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = month
|aliases = month, mo
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Month command returns the current month.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mo" alias added.
|}
==See also==
*[[Day]]
*[[Year]]
*[[Date]]
*[[LongDate]]
*[[LongDate]]
*[[LongDateTime]]
ba21d5d0a26c61587201dd46ab32dc97e081c7e4
1105
1100
2022-06-11T16:58:49Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = month
|aliases = month, mo
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Month command returns the current month.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mo" alias added.
|}
==See also==
*[[Day]]
*[[Year]]
*[[Date]]
*[[LongDate]]
*[[LongDateTime]]
c59284f539b7182d2a1aac3e39c1d6ccacbd1d2e
1111
1105
2022-06-11T17:00:28Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = month
|aliases = month, mo
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Month command returns the current month.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mo" alias added.
|}
==See also==
*[[Day]]
*[[Year]]
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
5b607a58a9af8888006fbd0537a3d7a66b53e747
Mo
0
423
1101
2022-06-11T16:53:17Z
Serpent King
24956324
Redirected page to [[Month]]
wikitext
text/x-wiki
#REDIRECT [[Month]]
3d8f3b889df62550d065f045b1b574d3d87df1f4
Year
0
424
1102
2022-06-11T16:55:51Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = year |aliases = year, yr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Year''' is a {{b..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = year
|aliases = year, yr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Year command returns the current year.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "yr" alias added.
|}
==See also==
*[[Day]]
*[[Month]]
*[[Date]]
*[[LongDate]]
*[[LongDate]]
*[[LongDateTime]]
dbbf9006fb42553e5d76128b7f84554dce71072a
1107
1102
2022-06-11T16:59:08Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = year
|aliases = year, yr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Year command returns the current year.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "yr" alias added.
|}
==See also==
*[[Day]]
*[[Month]]
*[[Date]]
*[[LongDate]]
*[[LongDateTime]]
2b86183483c1bc06eced7536dde032afc7f072d1
1108
1107
2022-06-11T16:59:43Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = year
|aliases = year, yr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Year command returns the current year.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "yr" alias added.
|}
==See also==
*[[Day]]
*[[Month]]
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
96ee9cbd8f6c8afbc0f6426871e9220dac6e8c55
Day
0
425
1103
2022-06-11T16:56:01Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = day |aliases = day |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day''' is a {{b|Date/T..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = day
|aliases = day
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Day command returns the current day.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Month]]
*[[Year]]
*[[Date]]
*[[LongDate]]
*[[LongDate]]
*[[LongDateTime]]
1bacbb720807d21d34e6901c9eaef965c9964e61
1106
1103
2022-06-11T16:58:57Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = day
|aliases = day
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Day command returns the current day.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Month]]
*[[Year]]
*[[Date]]
*[[LongDate]]
*[[LongDateTime]]
c1914ba844600710d3a637089b3067507098b74a
1110
1106
2022-06-11T17:00:21Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = day
|aliases = day
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Day command returns the current day.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Month]]
*[[Year]]
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
5cb95ac1df0b3768a327460693af9c25bd8884d0
Yr
0
426
1104
2022-06-11T16:56:18Z
Serpent King
24956324
Redirected page to [[Year]]
wikitext
text/x-wiki
#REDIRECT [[Year]]
22510efb7136ea45618ff063951cd31a2af56631
Hour
0
427
1109
2022-06-11T17:00:11Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = hour |aliases = hour, hr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hour''' is a {{b..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = hour
|aliases = hour, hr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Hour command returns the current month.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "hr" alias added.
|}
==See also==
*[[Minute]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
72a32ae8f1a5943131b6d30891114ed19fb2283a
1112
1109
2022-06-11T17:05:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = hour
|aliases = hour, hr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Hour command returns the current hour.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "hr" alias added.
|}
==See also==
*[[Minute]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
75ce5a61443181cd5e03badfe6d24cda8721a140
Minute
0
428
1113
2022-06-11T17:05:56Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = minute |aliases = minute, min |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Minute''' i..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = minute
|aliases = minute, min
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Minute command returns the current minute.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "min" alias added.
|}
==See also==
*[[Hour]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
e0c73bb257f6a28f89e689000ba733f989c85708
Second
0
429
1114
2022-06-11T17:08:50Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = second |aliases = second, {{rollover|sec|v2.0 only}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|g..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = second
|aliases = second, {{rollover|sec|v2.0 only}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Second command returns the current second.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "sec" alias added.
|-
| {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command.
|}
==See also==
*[[Hour]]
*[[Minute]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
29cbb29a6f05160f9896ce0e47922cb02dbbb0cf
DateTime
0
430
1115
2022-06-11T17:20:18Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}} |aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}}
|aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {{rollover|d&t|v2.0 to v2.7|y}}, {{rollover|datetime, dt|v3.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "d&t" alias added.
|-
| {{v|3.0}} || "date&time" and "d&t" aliases removed, "datetime" and "dt" aliases added
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
3c61529fa3e5a9fc5403330a361608931ac7dfa9
1116
1115
2022-06-11T17:23:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}}
|aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {{rollover|d&t|v2.0 to v2.7|y}}, {{rollover|datetime, dt|v3.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "d&t" alias added.
|-
| {{v|3.0}} || "date&time" and "d&t" aliases removed; "datetime" and "dt" aliases added
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
185ff983454eee444fc264cc36c2f3c184969658
1118
1116
2022-06-11T17:24:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}}
|aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {{rollover|d&t|v2.0 to v2.7|y}}, {{rollover|datetime, dt|v3.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "d&t" alias added.
|-
| {{v|3.0}} || "date&time" and "d&t" aliases removed; "datetime" and "dt" aliases added
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
*[[Hour]]
*[[Minute]]
*[[Second]]
35de3559e08db50a0b9f6aa831e21cb788c8e176
LongDateTime
0
431
1117
2022-06-11T17:24:46Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = {{rollover|longdate&time|v1.0 to v2.7|y}}<br>{{rollover|longdatetime|v3.0 forward|y}} |aliases = {{rollover|longdate&time|v1.0 to..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = {{rollover|longdate&time|v1.0 to v2.7|y}}<br>{{rollover|longdatetime|v3.0 forward|y}}
|aliases = {{rollover|longdate&time|v1.0 to v2.7|y}}, {{rollover|longd&t, ld&t|v2.0 to v2.7|y}}, {{rollover|longdatetime, longdt ldt|v3.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongDateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongDateTime command returns the current date and time in <code>weekday, month day, year hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "longd&t" and "ld&t" alias added.
|-
| {{v|3.0}} || "longdate&time", "longd&t", and "ld&t" aliases removed; "longdatetime", "longdt", and "ldt" aliases added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[DateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
*[[Hour]]
*[[Minute]]
*[[Second]]
8be6122062050ad9605a351baa0a9901937064e7
Time
0
419
1119
1097
2022-06-11T17:26:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = time
|aliases = time
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[UTC]]
ca2e64d86e835b1245041a23d635a1c275065e1b
1132
1119
2022-06-11T17:31:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = time
|aliases = time
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
*[[UTC]]
40064b2f6f661300ed84ae5480c9fe02268ea0ce
LongTime
0
420
1120
1096
2022-06-11T17:26:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longtime
|aliases = longtime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
*[[UTC]]
d4862b2f5481a6e0c403baf39e215f7a096536de
1133
1120
2022-06-11T17:32:11Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longtime
|aliases = longtime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
*[[UTC]]
50865d88f5d1eafb0ef8f1e2e7fb4fd604ab32c2
UTC
0
432
1121
2022-06-11T17:28:06Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = utc |aliases = utc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UTC''' is a {{b|Date/T..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = utc
|aliases = utc
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''UTC''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The UTC command returns the current 12 hour time in UTC with <code>hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
4a4c0c9084c480f4668973b18e5025025ec3ad94
Hr
0
434
1123
2022-06-11T17:28:32Z
Serpent King
24956324
Redirected page to [[Hour]]
wikitext
text/x-wiki
#REDIRECT [[Hour]]
7da02e719b8e32a8e30a80dab24064010b8726fc
Date&time
0
435
1124
2022-06-11T17:28:49Z
Serpent King
24956324
Redirected page to [[DateTime]]
wikitext
text/x-wiki
#REDIRECT [[DateTime]]
0ef252d7ce874ec877f05a8a57d3a273da1f5a58
D&t
0
436
1125
2022-06-11T17:29:02Z
Serpent King
24956324
Redirected page to [[DateTime]]
wikitext
text/x-wiki
#REDIRECT [[DateTime]]
0ef252d7ce874ec877f05a8a57d3a273da1f5a58
Dt
0
437
1126
2022-06-11T17:29:14Z
Serpent King
24956324
Redirected page to [[DateTime]]
wikitext
text/x-wiki
#REDIRECT [[DateTime]]
0ef252d7ce874ec877f05a8a57d3a273da1f5a58
Ldt
0
438
1127
2022-06-11T17:29:40Z
Serpent King
24956324
Redirected page to [[LongDateTime]]
wikitext
text/x-wiki
#REDIRECT [[LongDateTime]]
f4ceab816b54d2f5278c218111780dbe0b61c962
Ld&t
0
439
1128
2022-06-11T17:29:58Z
Serpent King
24956324
Redirected page to [[LongDateTime]]
wikitext
text/x-wiki
#REDIRECT [[LongDateTime]]
f4ceab816b54d2f5278c218111780dbe0b61c962
LongDate&Time
0
440
1129
2022-06-11T17:30:11Z
Serpent King
24956324
Redirected page to [[LongDateTime]]
wikitext
text/x-wiki
#REDIRECT [[LongDateTime]]
f4ceab816b54d2f5278c218111780dbe0b61c962
Longd&t
0
441
1130
2022-06-11T17:30:25Z
Serpent King
24956324
Redirected page to [[LongDateTime]]
wikitext
text/x-wiki
#REDIRECT [[LongDateTime]]
f4ceab816b54d2f5278c218111780dbe0b61c962
Longdt
0
442
1131
2022-06-11T17:30:38Z
Serpent King
24956324
Redirected page to [[LongDateTime]]
wikitext
text/x-wiki
#REDIRECT [[LongDateTime]]
f4ceab816b54d2f5278c218111780dbe0b61c962
LongMilitaryTime
0
443
1134
2022-06-11T17:37:12Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = longmilitarytime |aliases = longmilitarytime, longmiltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |consol..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longmilitarytime
|aliases = longmilitarytime, longmiltime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongMilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongMilitaryTime command returns the current 24 hour time in <code>hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "longmiltime" alias added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
ecc73cf7925ec6fb34bbddaf48dda1fe0ef37ad2
1135
1134
2022-06-11T17:40:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longmilitarytime
|aliases = longmilitarytime, longmiltime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongMilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongMilitaryTime command returns the current 24 hour time in <code>hh:mm:ss</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "longmiltime" alias added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
a4725dfaf69839f29f835d9b314e17f73349e2a1
MilitaryTime
0
444
1136
2022-06-11T17:41:07Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = militarytime |aliases = militarytime, miltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }}..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = militarytime
|aliases = militarytime, miltime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''MilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The MilitaryTime command returns the current 24 hour time in <code>hhmm</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "miltime" alias added.
|-
| {{v|2.5}} || Output format changed from <code>hh:mm</code> to <code>hhmm</code>
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[LongMilitaryTime]]
5d2c952dc5ade01f41c4b7bd2c638a665307e3a1
Date/Time
0
445
1137
2022-06-11T17:45:07Z
Serpent King
24956324
Created page with "The '''Date/Time''' group is a group that contains [[command]]s involving time. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2..."
wikitext
text/x-wiki
The '''Date/Time''' group is a group that contains [[command]]s involving time.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Date]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Time]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongDate]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongDateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[MilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Month]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Day]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Year]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DayOfWeek]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DayOfYear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hour]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Minute]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Second]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UTC]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Date/Time commands|*]]
[[Category:Command groups]]
6129fc04797e7b4a9d1cdf418988318aad97247a
CD
0
446
1138
2022-06-11T18:17:07Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|F..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
035c89e5939b659a6f64d6b62f928e1dfbbded1e
1139
1138
2022-06-11T18:35:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
ce40025fe0b621bed987ad872ec06a70864f7a67
1140
1139
2022-06-11T18:44:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
ddd2d5f1815dfd85d02c795977b1c9f89a3d967e
1143
1140
2022-07-16T16:46:18Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|3.5}} || "chdir" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
986f8131dfff046271c94815e4f2f295f8cd77cc
DIR
0
447
1141
2022-07-16T16:40:02Z
24.208.211.228
0
Created page with "{{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|F..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory. Uses current directory if none specified
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
0bbfd564283af365b69aa70fd0d664b03b6781c7
1144
1141
2022-07-16T16:48:17Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory. Uses current directory if none specified
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|2.7}} || "ls" alias added.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
18052e24e1e1fc4897a93276f42c0ce95d90abba
Ls
0
448
1142
2022-07-16T16:40:27Z
24.208.211.228
0
Redirected page to [[DIR]]
wikitext
text/x-wiki
#REDIRECT [[DIR]]
4568ec8baba799f0759f74af046990c494e8b096
Copy
0
449
1145
2022-07-16T16:58:30Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = copy <sourcepath> <destinationpath>
|aliases = copy, cp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Copy command copies a file to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to copy.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for copied file, including file name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cp" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
f142d459f34bd803fd637739b61f23169005b9eb
1148
1145
2022-07-16T17:08:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = copy <sourcepath> <destinationpath>
|aliases = copy, cp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Copy command copies a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to copy.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for copied file or directory, including file name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cp" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
d38ea22c9d5cc73b5278a47eebcfd591fbb93180
Move
0
450
1146
2022-07-16T17:01:42Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = move <sourcepath> <destinationpath>
|aliases = move, mv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Move command moves a file to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to move.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for moved file, including file name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mv" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
d3ad57304c2afa2de2ba58bf288d420128c2375a
1150
1146
2022-07-16T17:09:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = move <sourcepath> <destinationpath>
|aliases = move, mv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Move command moves a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to move.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for moved file or directory, including file or directory name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mv" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
372907e3891745377b715e8bdd1c4710c36f23b8
Rename
0
451
1147
2022-07-16T17:07:33Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = rename <sourcepath> <newname>
|aliases = rename, rn
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Rename command renames a file or directory to a specified new name.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to rename
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=newname
|description=New name
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "rn" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
4a957bb6402daa18c3f350058b0a8139e2c157f3
1149
1147
2022-07-16T17:08:37Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = rename <sourcepath> <newname>
|aliases = rename, rn
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Rename command renames a file or directory to a specified new name.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to rename
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=newname
|description=New name
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "rn" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input.
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
049a24e80ac685dab6819d39081182372fa965db
Del
0
452
1151
2022-07-16T17:19:28Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = del <path> |aliases = del, delete, rem, rm |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Del..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = del <path>
|aliases = del, delete, rem, rm
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Del command deletes a specified file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File or directory to delete
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || "delete" alias added.
|-
| {{v|3.5}} || "rem" and "rm" aliases added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
9977cbeb2cbcbe63e740e6c000cb58c2554a9b06
1163
1151
2022-07-16T17:26:57Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = del <path>
|aliases = del, delete, rem, rm
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Del command deletes a specified file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File or directory to delete
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || "delete" alias added.
|-
| {{v|3.5}} || "rem" and "rm" aliases added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
==See also==
*[[Copy]]
*[[Move]]
*[[Rename]]
16f420e255ee2d8509b806455ee89f486de247ab
Copy
0
449
1152
1148
2022-07-16T17:19:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = copy <sourcepath> <destinationpath>
|aliases = copy, cp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Copy command copies a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to copy.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for copied file or directory, including file name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cp" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
87540407e231abbc8340626466e4f61c372520e1
1159
1152
2022-07-16T17:26:15Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = copy <sourcepath> <destinationpath>
|aliases = copy, cp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Copy command copies a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to copy.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for copied file or directory, including file name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cp" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
==See also==
*[[Move]]
*[[Delete]]
*[[Rename]]
4269428f48bec40f44feb88bfc6f07bc696b0c6f
1161
1159
2022-07-16T17:26:35Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = copy <sourcepath> <destinationpath>
|aliases = copy, cp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Copy command copies a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to copy.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for copied file or directory, including file name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cp" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
==See also==
*[[Move]]
*[[Del]]
*[[Rename]]
7f31db37096c44d0401d6948bc0ee83fe896fc7e
Move
0
450
1153
1150
2022-07-16T17:19:50Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = move <sourcepath> <destinationpath>
|aliases = move, mv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Move command moves a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to move.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for moved file or directory, including file or directory name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mv" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
82320f74a0d2fbef2d7f365409b92f42f557b8e9
1160
1153
2022-07-16T17:26:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = move <sourcepath> <destinationpath>
|aliases = move, mv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Move command moves a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to move.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for moved file or directory, including file or directory name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mv" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
==See also==
*[[Copy]]
*[[Delete]]
*[[Rename]]
88afff603bd8c7a9307af79bddaf64cfa1c48e07
1162
1160
2022-07-16T17:26:42Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = move <sourcepath> <destinationpath>
|aliases = move, mv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Move command moves a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to move.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for moved file or directory, including file or directory name.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mv" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
==See also==
*[[Copy]]
*[[Del]]
*[[Rename]]
d9308a7e5251766e30d23366eb7652009e7e506c
Rename
0
451
1154
1149
2022-07-16T17:20:03Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = rename <sourcepath> <newname>
|aliases = rename, rn
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Rename command renames a file or directory to a specified new name.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to rename
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=newname
|description=New name
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "rn" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
ff04c51f95e45b06367159731cb3d1f7c10ad581
1164
1154
2022-07-16T17:27:17Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = rename <sourcepath> <newname>
|aliases = rename, rn
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Rename command renames a file or directory to a specified new name.
===Input===
The following are valid inputs for the sourcepath parameter only
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to rename
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=newname
|description=New name
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "rn" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|}
==See also==
*[[Copy]]
*[[Move]]
*[[Del]]
d3ce8219bdda863c68b6d9c8291c52741df8904f
CD
0
446
1155
1143
2022-07-16T17:20:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|3.5}} || "chdir" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
2d07f37eb9bc17cf638f84bef0b3507bf7ad0ab4
1157
1155
2022-07-16T17:25:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|3.5}} || "chdir" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
==See also==
*[[DIR]]
*[[Readfile]]
*[[Attr]]
b95741c37712f5220eb91d9e6ddfc446a19e820b
1172
1157
2022-07-16T17:31:22Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <dir>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|3.5}} || "chdir" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
==See also==
*[[DIR]]
*[[ReadFile]]
*[[Attr]]
45909f4ac33bc28de67be981bd2fab307b29a1f5
DIR
0
447
1156
1144
2022-07-16T17:20:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory. Uses current directory if none specified
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|2.7}} || "ls" alias added.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
90080b84f5e07b1775c31bc48af6a190bf8b8e56
1158
1156
2022-07-16T17:25:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory. Uses current directory if none specified
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|2.7}} || "ls" alias added.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
==See also==
*[[CD]]
*[[Readfile]]
*[[Attr]]
ca7714b9106f8f592729bcbd422e47a6d7e9e3e0
1173
1158
2022-07-16T17:31:31Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=Changes the current directory. Uses current directory if none specified
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|2.7}} || "ls" alias added.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
==See also==
*[[CD]]
*[[ReadFile]]
*[[Attr]]
cd48e38750140a19fcc7890477766f58cc0f4d3b
Cp
0
453
1165
2022-07-16T17:27:40Z
Serpent King
24956324
Redirected page to [[Copy]]
wikitext
text/x-wiki
#REDIRECT [[Copy]]
af926ec7403d33af1909ffb16182675fbe676b36
Chdir
0
454
1166
2022-07-16T17:27:52Z
Serpent King
24956324
Redirected page to [[CD]]
wikitext
text/x-wiki
#REDIRECT [[CD]]
37ae3582a7ed21deb349e31bd451647bd0c17e9f
Mv
0
455
1167
2022-07-16T17:28:04Z
Serpent King
24956324
Redirected page to [[Move]]
wikitext
text/x-wiki
#REDIRECT [[Move]]
578a63b4df23b985050c31e6ea91954dc96208e6
Rm
0
456
1168
2022-07-16T17:28:15Z
Serpent King
24956324
Redirected page to [[Del]]
wikitext
text/x-wiki
#REDIRECT [[Del]]
6667ee4ed87565545eb8c253ec0c26704933f76b
Rem
0
457
1169
2022-07-16T17:28:36Z
Serpent King
24956324
Redirected page to [[Del]]
wikitext
text/x-wiki
#REDIRECT [[Del]]
6667ee4ed87565545eb8c253ec0c26704933f76b
Delete
0
458
1170
2022-07-16T17:28:53Z
Serpent King
24956324
Redirected page to [[Del]]
wikitext
text/x-wiki
#REDIRECT [[Del]]
6667ee4ed87565545eb8c253ec0c26704933f76b
Rn
0
459
1171
2022-07-16T17:29:34Z
Serpent King
24956324
Redirected page to [[Rename]]
wikitext
text/x-wiki
#REDIRECT [[Rename]]
4644d85fec92bdd42d05cf0c0dc2d6bd005e35cb
NewDir
0
460
1174
2022-07-16T17:35:21Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = newdir <name> |aliases = newdir, mkdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewDir'..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newdir <name>
|aliases = newdir, mkdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NewDir''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NewDir command creates a new directory.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the directory to make
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mkdir" aliase added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[NewFile]]
8b2827aba426dc8bc12be77e9e98d85caff9a806
1182
1174
2022-07-16T17:59:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newdir <name>
|aliases = newdir, mkdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NewDir''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NewDir command creates a new directory.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the directory to make
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mkdir" aliase added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[NewFile]]
0c3f0904c396b36011e879140d50e6d65ffb142f
NewFile
0
461
1175
2022-07-16T17:42:55Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}} |aliases = newfile, mkfile |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4...."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}}
|aliases = newfile, mkfile
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The NewFile command creates a new file. As of version 4.0, contents can be added upon creation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the file to make
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name={{rollover|contents|v4.0 forward|y}}
|description=Contents of the new file
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mkfile" aliase added.
|-
| {{v|4.0}} || Added ability to make a file with contents; implemented GetText().
|}
==See also==
*[[NewDir]]
90aeb726614b23f9d11170a7c5704d50492e97cf
1183
1175
2022-07-16T17:59:56Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}}
|aliases = newfile, mkfile
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The NewFile command creates a new file. As of version 4.0, contents can be added upon creation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the file to make
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name={{rollover|contents|v4.0 forward|y}}
|description=Contents of the new file
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mkfile" alias added.
|-
| {{v|3.5}} || "touch" alias added.
|-
| {{v|4.0}} || Added ability to make a file with contents; implemented GetText().
|}
==See also==
*[[NewDir]]
60cf82d1e0f862831edac27998f9d60092ba00fb
1184
1183
2022-07-16T18:00:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}}
|aliases = newfile, mkfile, touch
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The NewFile command creates a new file. As of version 4.0, contents can be added upon creation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the file to make
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name={{rollover|contents|v4.0 forward|y}}
|description=Contents of the new file
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mkfile" alias added.
|-
| {{v|3.5}} || "touch" alias added.
|-
| {{v|4.0}} || Added ability to make a file with contents; implemented GetText().
|}
==See also==
*[[NewDir]]
0b9198e922267839e6aa4c3365018bf94001b662
MkFile
0
463
1177
2022-07-16T17:43:43Z
Serpent King
24956324
Redirected page to [[NewFile]]
wikitext
text/x-wiki
#REDIRECT [[NewFile]]
fa188a451ed97e851994c7dc48891563bf12dfcd
MkDir
0
464
1178
2022-07-16T17:44:04Z
Serpent King
24956324
Redirected page to [[NewDir]]
wikitext
text/x-wiki
#REDIRECT [[NewDir]]
d711c618494980afc385692591cd126b19f7c524
Mkdir
0
465
1179
2022-07-16T17:44:24Z
Serpent King
24956324
Redirected page to [[NewDir]]
wikitext
text/x-wiki
#REDIRECT [[NewDir]]
d711c618494980afc385692591cd126b19f7c524
Mkfile
0
466
1180
2022-07-16T17:44:43Z
Serpent King
24956324
Redirected page to [[NewFile]]
wikitext
text/x-wiki
#REDIRECT [[NewFile]]
fa188a451ed97e851994c7dc48891563bf12dfcd
File
0
467
1181
2022-07-16T17:48:15Z
Serpent King
24956324
Created page with "The '''File''' group is a group that contains [[command]]s involving the file system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} !..."
wikitext
text/x-wiki
The '''File''' group is a group that contains [[command]]s involving the file system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[CD]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DIR]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Copy]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Move]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Del]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Rename]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NewFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NewDir]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ReadFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Attr]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:File commands|*]]
[[Category:Command groups]]
accce76ffb39cb2affe9d87479663aeabc76ce53
ReadFile
0
468
1185
2022-07-16T18:02:11Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = readfile <filepath> |aliases = readfile, read, touch |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = readfile <filepath>
|aliases = readfile, read, touch
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ReadFile command reads a file and displays its contents.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=File to read.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cat" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added.
|}
==See also==
*[[Attr]]
b584a9fc51fadb9cb277fd376ffd9d0e00d5191c
1191
1185
2022-07-16T18:12:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = readfile <filepath>
|aliases = readfile, read
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ReadFile command reads a file and displays its contents.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=File to read.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cat" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added.
|}
==See also==
*[[Attr]]
c34103220d7212613447648fd969c3d843eedcbe
Attributes
0
469
1186
2022-07-16T18:11:30Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = attr <path> |aliases = attr, attributes |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Attr''..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = attr <path>
|aliases = attr, attributes
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Attr''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Attr command gets information on a file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
===Output===
====Files====
*Full name and path
*File extension and type
*File size
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
====Directories====
*Full name and path
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File or directory to get information from.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "attributes" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
==See also==
*[[Attr]]
e7d13bd0d00bfc8f08209a6de49580fee0ccf158
1187
1186
2022-07-16T18:11:43Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = attr <path>
|aliases = attr, attributes
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Attr''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Attr command gets information on a file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
===Output===
====Files====
*Full name and path
*File extension and type
*File size
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
====Directories====
*Full name and path
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File or directory to get information from.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "attributes" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|}
==See also==
*[[ReadFile]]
8358483ede27a0c72b5c3a6568419af9d7dc9017
Read
0
471
1189
2022-07-16T18:12:15Z
Serpent King
24956324
Redirected page to [[ReadFile]]
wikitext
text/x-wiki
#REDIRECT [[ReadFile]]
08f00c7665e4a6ca65208aa07f08270b86090974
Cat
0
472
1190
2022-07-16T18:12:31Z
Serpent King
24956324
Redirected page to [[ReadFile]]
wikitext
text/x-wiki
#REDIRECT [[ReadFile]]
08f00c7665e4a6ca65208aa07f08270b86090974
Touch
0
473
1192
2022-07-16T18:13:06Z
Serpent King
24956324
Redirected page to [[NewFile]]
wikitext
text/x-wiki
#REDIRECT [[NewFile]]
fa188a451ed97e851994c7dc48891563bf12dfcd
Chance
0
113
1193
546
2022-12-09T20:03:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default={{rollover|50|Null in 4.0|y}}
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of booleans to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
==See also==
*[[Random]]
3a09fa71326a936d1d1379e8795773d677ad2212
Quadratic
0
396
1194
1046
2022-12-16T20:29:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = quadratic <nowiki><a> <b> <c></nowiki>
|aliases = quadratic, quad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Quadratic''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Quadratic command accepts values a b and c of a quadratic equations and returns the result of the quadratic formula.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=a
|description=A value
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=b
|description=B value
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=c
|description=C value
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
0fa0c232ff744003e396a82b1b55295e86db283e
Quad
0
474
1195
2022-12-16T20:29:33Z
Serpent King
24956324
Redirected page to [[Quadratic]]
wikitext
text/x-wiki
#REDIRECT [[Quadratic]]
26b85e110a6d8e58425f484619208b5e1805b1ac
Math (group)
0
414
1196
1084
2023-02-22T07:22:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the math command group|the command|Math (command)}}
The '''math''' group is a group that contains mathematic commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Math commands|*]]
[[Category:Command groups]]
2ed9bbcd0776db7dccbdc8302e5448e1ca2c987c
StartStopwatch
0
475
1197
2023-02-22T07:40:31Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = startstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = startstopwatch <stopwatchnum>
|aliases = startstopwatch, startsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StartStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StartStopWatch command starts a specified numbered stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StopStopWatch]]
*[[PauseStopWatch]]
*[[ResumeStopWatch]]
*[[GetStopWatch]]
5d4125d1dd51aba42a33f3f8d386822b325c6409
StopStopwatch
0
476
1198
2023-02-22T07:42:07Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = stopstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stopstopwatch <stopwatchnum>
|aliases = startstopwatch, startsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StopStopWatch command stops a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopWatch]]
*[[PauseStopWatch]]
*[[ResumeStopWatch]]
*[[GetStopWatch]]
a5bc8cfedf9f0d95e9ca3533c3ab637bab9dcc87
1199
1198
2023-02-22T07:43:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stopstopwatch <stopwatchnum>
|aliases = startstopwatch, stopsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StopStopWatch command stops a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopWatch]]
*[[PauseStopWatch]]
*[[ResumeStopWatch]]
*[[GetStopWatch]]
36e6de9a8f9126933dd0c4f59d2a54f45808b918
1202
1199
2023-02-22T07:47:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stopstopwatch <stopwatchnum>
|aliases = startstopwatch, stopsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StopStopWatch command stops a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
b62ef9d42ac07bd3474c3edb0ccfb67c53430eb6
PauseStopwatch
0
477
1200
2023-02-22T07:44:30Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = pausestopwatch <stopwatchnum> |aliases = pausestopwatch, pausesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = pausestopwatch <stopwatchnum>
|aliases = pausestopwatch, pausesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PauseStopWatch command pauses a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopWatch]]
*[[StopStopWatch]]
*[[ResumeStopWatch]]
*[[GetStopWatch]]
66bbfb355fde614440fea0e88f4c48f4a8c17f04
1201
1200
2023-02-22T07:47:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = pausestopwatch <stopwatchnum>
|aliases = pausestopwatch, pausesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PauseStopWatch command pauses a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
9c6269501970bfd00b89778ca8dc487555d3a1ba
StartStopwatch
0
475
1203
1197
2023-02-22T07:48:11Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = startstopwatch <stopwatchnum>
|aliases = startstopwatch, startsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StartStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StartStopWatch command starts a specified numbered stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
9f927791d7628249bae648e38bc27271bcdc1e25
PauseStopwatch
0
477
1204
1201
2023-02-22T07:48:16Z
Serpent King
24956324
Serpent King moved page [[PauseStopWatch]] to [[PauseStopwatch]] without leaving a redirect
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = pausestopwatch <stopwatchnum>
|aliases = pausestopwatch, pausesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PauseStopWatch command pauses a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
9c6269501970bfd00b89778ca8dc487555d3a1ba
StopStopwatch
0
476
1205
1202
2023-02-22T07:48:20Z
Serpent King
24956324
Serpent King moved page [[StopStopWatch]] to [[StopStopwatch]] without leaving a redirect
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stopstopwatch <stopwatchnum>
|aliases = startstopwatch, stopsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StopStopWatch command stops a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
b62ef9d42ac07bd3474c3edb0ccfb67c53430eb6
ResumeStopwatch
0
478
1206
2023-02-22T07:49:58Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = resumestopwatch <stopwatchnum> |aliases = resumestopwatch, resumesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = resumestopwatch <stopwatchnum>
|aliases = resumestopwatch, resumesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ResumeStopWatch command resumes a specified numbered paused stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StopStopWatch]]
*[[PauseStopWatch]]
*[[ResumeStopWatch]]
*[[GetStopWatch]]
13280267257dbe3fd352860f6fc6b0bdf2a99a95
1207
1206
2023-02-22T07:50:18Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = resumestopwatch <stopwatchnum>
|aliases = resumestopwatch, resumesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ResumeStopWatch command resumes a specified numbered paused stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
a785c9d8574aadf387f301ded560d3aa75aa6012
1208
1207
2023-02-22T07:50:40Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = resumestopwatch <stopwatchnum>
|aliases = resumestopwatch, resumesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ResumeStopWatch command resumes a specified numbered paused stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[GetStopwatch]]
2f06bff0cd677febc606ed8c4aa17d0fc4a8e13b
GetStopwatch
0
479
1209
2023-02-22T07:52:42Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = getstopwatch <stopwatchnum> |aliases = getstopwatch, getsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} ''..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = getstopwatch <stopwatchnum>
|aliases = getstopwatch, getsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''GetStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The GetStopWatch command returns the time elapsed of a specified numbered stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=stopwatchnum
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval=10000|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
34852667c6c62fc094b6a62c991e513efea1c4a7
Startsw
0
480
1210
2023-02-22T07:53:13Z
Serpent King
24956324
Redirected page to [[StartStopwatch]]
wikitext
text/x-wiki
#REDIRECT [[StartStopwatch]]
530e91491476fdd60e7d32f7d7c8af88ad5b0718
Stopsw
0
481
1211
2023-02-22T07:53:37Z
Serpent King
24956324
Redirected page to [[StopStopwatch]]
wikitext
text/x-wiki
#REDIRECT [[StopStopwatch]]
edfe38edad96ceeff71ff535cea1bfaead4d119d
Pausesw
0
482
1212
2023-02-22T07:53:59Z
Serpent King
24956324
Redirected page to [[PauseStopwatch]]
wikitext
text/x-wiki
#REDIRECT [[PauseStopwatch]]
e0d346cad06cb0f14a619ee15a19f1aca0bedcba
Resumesw
0
483
1213
2023-02-22T07:54:27Z
Serpent King
24956324
Redirected page to [[ResumeStopWatch]]
wikitext
text/x-wiki
#REDIRECT [[ResumeStopWatch]]
585f37c5c9b3100a230aca9a628a0b299ba1a21a
1214
1213
2023-02-22T07:54:39Z
Serpent King
24956324
Changed redirect target from [[ResumeStopWatch]] to [[ResumeStopwatch]]
wikitext
text/x-wiki
#REDIRECT [[ResumeStopwatch]]
026e968d2c04b568f367f64eca32bf27a68bbfef
Getsw
0
484
1215
2023-02-22T07:55:24Z
Serpent King
24956324
Redirected page to [[GetStopwatch]]
wikitext
text/x-wiki
#REDIRECT [[GetStopwatch]]
c26fcf3c8ffa75ed3b07e8ee4e092d46c2557bd9
Launch
0
485
1216
2023-02-22T08:09:06Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = launch <processname> <arguments>
|aliases = launch, start, open
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Launch command starts a process by its filename.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Path or identity of the process to launch.
|range=File Path
|required=y}}
{{ParametersRow
|num=2
|name=arguments
|description=Arguments for the launch.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessList]]
28792aa2018d31916038f87926b6facb0c9aaef4
1217
1216
2023-02-22T08:09:30Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = launch <processname> <arguments>
|aliases = launch, start, open
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Launch command starts a process by its filename.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Path or identity of the process to launch.
|range=File Path
|required=y}}
{{ParametersRow
|num=2
|name=arguments
|description=Arguments for the launch.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
db708131b3cc98a1fce35c5a96ef41f54d3a6328
Kill
0
486
1218
2023-02-22T08:23:07Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = terminate <processname> ---- {{rollover|terminate <processid>|4.0 only|y}} |aliases = terminate, kill, close |v2.5=y|v2.7=y|v3.0=y|v..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = terminate <processname>
----
{{rollover|terminate <processid>|4.0 only|y}}
|aliases = terminate, kill, close
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Terminate''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Terminate command ends a process by its name, or (in 4.0 only) it's ID.
==Parameters==
===2.7 - 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
===4.0 only===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]].
|}
==See also==
*[[Launch]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
f0cfb27b556b7b5af6ce147dbb368fd96c1976be
TerminateID
0
487
1219
2023-02-22T08:25:45Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = terminateid <processid> |aliases = terminateid, killid, closeid |v4.1=y |console=y }} '''TerminateID''' is a [[System]] [[command]]..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = terminateid <processid>
|aliases = terminateid, killid, closeid
|v4.1=y
|console=y
}}
'''TerminateID''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only.
==Function==
The TerminateID command ends a process by its ID.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[Launch]]
*[[Terminate]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
f7d8e10c89da27022fbba27214a40270597cde96
ProcessInfo
0
488
1220
2023-02-22T08:37:53Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = processinfo <processname> {{rollover|<showthreads>|4.1 only|y}} ---- {{rollover|processinfo <processid>|4.0 only|y}} |aliases = proc..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processinfo <processname> {{rollover|<showthreads>|4.1 only|y}}
----
{{rollover|processinfo <processid>|4.0 only|y}}
|aliases = processinfo, pinfo
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ProcessInfo''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ProcessInfo command returns information on a running process by its name, or (in 4.0 only) it's ID.
==Parameters==
===2.7 - 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=name of the process to return info for.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=showthreads
|description=Should a list of threads for the process(es) be shown?
|range=bool
|default=False}}
|}
===4.0 only===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[ProcessInfoID]]; command now optionally returns thread info, including, ID, state, priority, and start time.
|}
==See also==
*[[Launch]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfoID]]
*[[ProcessList]]
6352e75099759ed4a18f8045af1ee32b86908a98
1221
1220
2023-02-22T08:39:27Z
Serpent King
24956324
/* 2.7 - 3.5 and 4.1 */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processinfo <processname> {{rollover|<showthreads>|4.1 only|y}}
----
{{rollover|processinfo <processid>|4.0 only|y}}
|aliases = processinfo, pinfo
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ProcessInfo''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ProcessInfo command returns information on a running process by its name, or (in 4.0 only) it's ID.
==Parameters==
===2.7 - 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=name of the process to return info for.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name={{rollover|showthreads|4.1 only|y}}
|description=Should a list of threads for the process(es) be shown?
|range=bool
|default=False}}
|}
===4.0 only===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[ProcessInfoID]]; command now optionally returns thread info, including, ID, state, priority, and start time.
|}
==See also==
*[[Launch]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfoID]]
*[[ProcessList]]
d7b986b124c089f6b433f2a56dd970170b0d7d5a
ProcessInfoID
0
489
1222
2023-02-22T08:42:37Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = processinfoid <processid> |aliases = processinfoid, pinfoid |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''Proc..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processinfoid <processid>
|aliases = processinfoid, pinfoid
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y
}}
'''ProcessInfoID''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only.
==Function==
The ProcessInfoID command returns information on a running process by its ID.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y
}}
{{ParametersRow
|num=2
|name=showthreads
|description=Should a list of threads for the process(es) be shown?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[Launch]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessList]]
3936d948650e2f99b3ad6ba2eeeb5fa966dad5fa
ProcessList
0
490
1223
2023-02-22T08:48:50Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = processlist |aliases = processlist, plist |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ProcessList''' i..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processlist
|aliases = processlist, plist
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ProcessList''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ProcessList command lists all running processes and their IDs.
Because the function uses a loop, it can be aborted with the ctrl key.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Entries are now sorted by process name.
|}
==See also==
*[[Launch]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
da424dc9f2ee551073caf1621a3f30aee2810f9d
Download
0
491
1224
2023-02-22T08:55:41Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = download <sourceaddress> <destpath> |aliases = download, dwnld, dwn |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = download <sourceaddress> <destpath>
|aliases = download, dwnld, dwn
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Download''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Download command downloads a file from the internet.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourceaddress
|description=URL of the source file
|range=URL
|required=y
}}
{{ParametersRow
|num=2
|name=destpath
|description=Location to save the file.
|range=File Path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
21dc83456c705aa4b56b4bbb24c6692fe63a04fd
Search
0
492
1225
2023-02-22T09:01:19Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = search <searchengine> <searchterms> |aliases = search |v4.1=y |console=y }} '''Search''' is a [[System]] [[command]] in ''StarLig..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = search <searchengine> <searchterms>
|aliases = search
|v4.1=y
|console=y
}}
'''Search''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The Search command searches the internet for specified search terms on the specified engine.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchengine
|description=Name of the search engine to search on.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=searchterms
|description=Terms to search for.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
eee48357b5d925736a4b3ab4aba96d22434f9b5a
System
0
493
1226
2023-02-22T09:11:58Z
Serpent King
24956324
Created page with "The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1...."
wikitext
text/x-wiki
The '''System''' group is a group that contains [[command]]s primarily involving the operating system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[SimulateMessage]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Terminate]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:File commands|*]]
[[Category:Command groups]]
72ed76d10bd7a6d39fb774de9f5c97265cc91bf3
Fun
0
494
1227
2023-02-22T09:15:56Z
Serpent King
24956324
Created page with "The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use. ==Command list== {|class="wikitable sortable" ! Command name ! {{..."
wikitext
text/x-wiki
The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Beep]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Crash]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Berserk]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RockPaperScissors]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[EightBall]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:File commands|*]]
[[Category:Command groups]]
c2b71a9549a240b8f40a150cae316525d7ae60ab
Misc
0
495
1228
2023-02-22T09:24:44Z
Serpent King
24956324
Created page with "The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} !..."
wikitext
text/x-wiki
The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}}
|-
| [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
96a2fd181d70d4b4e7fb8a122a2a041583fe15d2
Beep
0
496
1229
2023-02-22T17:02:36Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = beep {{rollover|<count> <frequency>|2.5 forward|y}} |aliases = beep |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = beep {{rollover|<count> <frequency>|2.5 forward|y}}
|aliases = beep
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Beep''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Beep command produces a console beep. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=count
|description=Number of times to beep. In 4.0 forward "~" causes an infinite beep.
|range=int|minval=1|includemin=y
}}
{{ParametersRow
|num=2
|name=frequency
|description=Time in milliseconds between each beep.
|range=int|minval=1|includemin=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added count and frequency parameters.
|-
| {{v|4.0}} || Added "~" to the count parameter for infinite beeps; implemented GetText().
|}
cc74f2f0cf41e48afcc98592d123fbb50c72ef10
Crash
0
497
1230
2023-02-22T17:07:07Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = crash |aliases = crash |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Crash''' is a {{b|Fun|gr..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = crash
|aliases = crash
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Crash''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Crash command crashes StarLight by dividing by zero after a few theatrics.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added some theatrics before the crash.
|}
2a549b75069432bb2d14064d80ac76cf91a0f1c5
Berserk
0
498
1231
2023-02-22T17:11:11Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = berserk |aliases = berserk |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Berserk''' is a {{b|Fun|group}} co..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = berserk
|aliases = berserk
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Berserk''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Berserk command glitches out the console window. StarLight must be ctrl+c killed to end this.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|}
d97bf4e906e17e652e8e401d5009f1eaccb036f1
RockPaperScissors
0
499
1232
2023-02-22T17:15:54Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = rockpaperscissors <choice> |aliases = rockpaperscissors, rps |v4.1=y |console=y }} '''RockPaperScissors''' is a {{b|Fun|group}} comman..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = rockpaperscissors <choice>
|aliases = rockpaperscissors, rps
|v4.1=y
|console=y
}}
'''RockPaperScissors''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The RockPaperScissors command plays rock paper scissors with the computer.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=choice
|description=The player's RPS choice.
|range=Valid inputs: rock, paper, scissors
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
c6fbb0d88723dbf148ac0235de4a2e9ebf861ab8
EightBall
0
500
1233
2023-02-22T17:19:06Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = eightball <question> |aliases = eightball, 8ball |v4.1=y |console=y }} '''EightBall''' is a {{b|Fun|group}} command in ''[[StarLight]]..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = eightball <question>
|aliases = eightball, 8ball
|v4.1=y
|console=y
}}
'''EightBall''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The EightBall command answers a yes/no question.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=question
|description=The question to ask StarLight.
|range=str|nonull=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
c173e3d02b3eca8beb9a5d3d387ff26fc8bab082
Ping
0
501
1234
2023-02-22T17:41:02Z
Serpent King
24956324
Created page with "{{infobox command |group = Misc |usage = ping <address/url> <count> {{rollover|<timeout> <size>|4.0 forward|y}} |aliases = ping |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v4.0=y|v4.1=y |con..."
wikitext
text/x-wiki
{{infobox command
|group = Misc
|usage = ping <address/url> <count> {{rollover|<timeout> <size>|4.0 forward|y}}
|aliases = ping
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Ping''' is a {{b|Misc|group}} command in ''[[StarLight]]'' that is present in version {{v|2.0}} to {{v|3.0}} and {{v|4.0}} forward.
==Function==
The Ping command pings an IP or URL and receives a reply. It also gives statistics afterwards. In versions 2.0 to 3.0, the command was broken.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=address/url
|description=The ping target.
|range=Valid IP address or URL
|required=y
}}
{{ParametersRow
|num=2
|name=count
|description=Number of packets to send.
|range=int|minval=1|includemin=y
|default=6
}}
{{ParametersRow
|num=3
|name={{rollover|timeout|4.0 forward|y}}
|description=Time in milliseconds to wait for a reply.
|range=int|minval=1|includemin=y
|default=500
}}
{{ParametersRow
|num=4
|name={{rollover|size|4.0 forward|y}}
|description=Size of the packets in bytes.
|range=int|minval=1|includemin=y
|default=32
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.1}} || Command removed due to it being broken.
|-
| {{v|4.0}} || Command readded; added timeout and size parameters; implented GetText().
|}
666daa542f03e92a5abe4df73e71c7e803e2140c
Category:Date/Time commands
14
59
1235
104
2023-02-22T17:44:57Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands belonging to the [[Date/Time]] group.
[[Category:Commands]]
de073d71a05eb47ce97885477f469380487247a3
Chance
0
113
1236
1193
2023-02-22T17:46:55Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
Chance gets {{b|boolean|type}}s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default={{rollover|50|Null in 4.0|y}}
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of booleans to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
==See also==
*[[Random]]
699311e42238152457cf27966eb5902564bb9125
Rps
0
502
1237
2023-02-22T17:49:33Z
Serpent King
24956324
Redirected page to [[RockPaperScissors]]
wikitext
text/x-wiki
#REDIRECT [[RockPaperScissors]]
3c0c322e0bd1cb940d7df094e2d9d01d58394bf9
1240
1237
2023-02-22T17:50:18Z
Serpent King
24956324
Serpent King moved page [[RPS]] to [[Rps]] without leaving a redirect
wikitext
text/x-wiki
#REDIRECT [[RockPaperScissors]]
3c0c322e0bd1cb940d7df094e2d9d01d58394bf9
8ball
0
503
1238
2023-02-22T17:49:54Z
Serpent King
24956324
Redirected page to [[Eightball]]
wikitext
text/x-wiki
#REDIRECT [[eightball]]
c46369290cb3e1ead734896c59a798b411a076ba
1239
1238
2023-02-22T17:50:08Z
Serpent King
24956324
Changed redirect target from [[Eightball]] to [[EightBall]]
wikitext
text/x-wiki
#REDIRECT [[EightBall]]
cd1ca70bda990e6eb93afb9ec589c9787271e6be
ChangeLog
0
504
1241
2023-02-24T00:08:20Z
Serpent King
24956324
Created page with "{{infobox command |group = Misc |usage = changelog <path> ---- changelog <author> <project> <file> <entry> ---- {{rollover|changelog <path> <author> <project> <file> <entry>|4..."
wikitext
text/x-wiki
{{infobox command
|group = Misc
|usage = changelog <path>
----
changelog <author> <project> <file> <entry>
----
{{rollover|changelog <path> <author> <project> <file> <entry>|4.0 only|y}}
|aliases = changelog
|v4.0=y|v4.1=y
|console=y
}}
'''ChangeLog''' is a {{b|Misc|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The ChangeLog command creates a change log entry with the specified parameters. in 4.1, if it is used with only 1 parameter, it changes the file path for the change log.
==Parameters==
===4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=author
|description=The author of the change.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=project
|description=The project affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=3
|name=file
|description=The file(s) affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=4
|name=entry
|description=The changelog entry
|range=str
|required=y
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File path of the change log.
|range=File Path
|required=y
}}
|}
===4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File path of the change log.
|range=File Path
|required=y
}}
{{ParametersRow
|num=2
|name=author
|description=The author of the change.
|range=str
|required=y
}}
{{ParametersRow
|num=3
|name=project
|description=The project affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=4
|name=file
|description=The file(s) affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=5
|name=entry
|description=The changelog entry
|range=str
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Command split into 2 parameter paths, 1 to set the file path, the other to add an entry.
|}
08fc7f0de8563be5e9c02cb97433979c8430f863
Help
0
144
1242
850
2023-02-24T00:10:56Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterm> <searchin1> <searchin2>...
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command provides explanations for how to use all of ''StarLight'''s commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterm
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to filter results.
|-
| {{v|4.0}} || Implemented GetText().
|}
dc5de1b08ca965ffcff1414bcca1f49773ba3ca6
StarLightV5.0
0
505
1243
2023-02-24T00:21:27Z
Serpent King
24956324
Created page with "{{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General change..."
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.1''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || —
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[TerminateID]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessInfoID]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
d45cfa68e07ab249e8832de6805bcd57d8026885
1244
1243
2023-02-24T00:22:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || —
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[TerminateID]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessInfoID]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
743927f052e730db17f6be57d400c5c71cac8f52
1245
1244
2023-02-24T00:23:38Z
Serpent King
24956324
/* General changes */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[DeleteVar]] || SLSystem || —
|-
| [[ListVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| [[GetText]] || SLSystem || —
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[TerminateID]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessInfoID]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
fc7bd1dfa6fce322b85da9f1d26c93b23e728c20
1246
1245
2023-02-24T00:56:41Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original width and bufferwidth are equal, bufferwidth now changes with the width.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets bufferwidth to the current width
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[TerminateID]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessInfoID]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
efde8a9c2971809cb78b1920a393900da2682239
1247
1246
2023-02-24T00:58:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Pad]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[TerminateID]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessInfoID]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
a60a1d4ae50c98b0152ab84295a9c339b584a87a
1248
1247
2023-02-24T01:33:18Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math| New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[TerminateID]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessInfoID]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
0acce3d1063876b27001d14ff77a33f30c8fe1df
1253
1248
2023-02-25T21:35:43Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math| New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || —
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SimulateMessageBox]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Search]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[ChangeLog]] || [[Misc]] || —
|-
| [[Ping]] || Misc || —
|}
[[Category:StarLight builds]]
879be2245b889c5e3d54e3b4748379e1564be975
Killid
0
507
1250
2023-02-25T21:27:42Z
Serpent King
24956324
Redirected page to [[TerminateID]]
wikitext
text/x-wiki
#REDIRECT [[TerminateID]]
9e83f72da17d07f2242e8b82d5e3fa0089717bb1
Close
0
508
1251
2023-02-25T21:28:07Z
Serpent King
24956324
Redirected page to [[Terminate]]
wikitext
text/x-wiki
#REDIRECT [[Terminate]]
e4185f1729365612be590c8a0189f818c8d75e84
Closeid
0
509
1252
2023-02-25T21:28:31Z
Serpent King
24956324
Redirected page to [[TerminateID]]
wikitext
text/x-wiki
#REDIRECT [[TerminateID]]
9e83f72da17d07f2242e8b82d5e3fa0089717bb1
Template:VersionMap
10
38
1254
626
2023-02-25T21:41:02Z
Serpent King
24956324
wikitext
text/x-wiki
{|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;"
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|- style="line-height:12px;"
| {{#if:{{{v1.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v2.7|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v3.5|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.0|}}}|{{y}}|{{n}}}}
| {{#if:{{{v4.1|}}}|{{y}}|{{n}}}}
| {{#if:{{{v5.0|}}}|{{y}}|{{n}}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
b5b70ed258ca46e5c48fc315361410f040638ae6
Main Page
0
1
1255
974
2023-02-25T21:42:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = Light the way
| about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software.
| featured_title = Featured article
| featured_content = {{FA/1}}
| news_title = News
| news_content =  {{News}}
| versions_title = Versions
| versions_content = {{v|1.0}}{{dot}} {{v|2.0}}{{dot}} {{v|2.5}}{{dot}} {{v|2.7}}{{dot}} {{v|3.0}}{{dot}} {{v|3.1}}{{dot}} {{v|3.5}}{{dot}} {{v|4.0}}{{dot}} {{v|4.1}}{{dot}} {{v|5.0}}
}}
[[Category:StarLight]]
4295362bb013715356d3f58bf923d002d25f53d4
StarLightV5.0
0
505
1256
1253
2023-02-25T22:07:08Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math| New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || —
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || —
|-
| [[ChangeLog]] || System || —
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || —
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|}
[[Category:StarLight builds]]
64957df38a09d5080bc1ad5d4abca29654470c4f
1257
1256
2023-02-25T23:24:31Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math| New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || —
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
a7dff6abb51f58780b0a969d9adfd9c561384a5e
Category:Registry commands
14
510
1258
2023-02-25T23:26:34Z
Serpent King
24956324
Created page with "These are all of the commands belonging to the [[registry]] group. [[Category:Commands]]"
wikitext
text/x-wiki
These are all of the commands belonging to the [[registry]] group.
[[Category:Commands]]
e6207845ed591c6a2a1237dbba48a7075834fb0f
Template:Infobox command
10
40
1259
876
2023-03-04T20:43:25Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''[[Group]]'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias|Aliases]]'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Build|Versions]]'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|v5.0={{{v5.0|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}{{#if:{{{v5.0|}}}|[[Category:Version 5.0 commands]]}}</includeonly>
b1a7e0bbca083413af91743d5e813629be8ad90b
1274
1259
2023-03-04T21:15:42Z
Serpent King
24956324
wikitext
text/x-wiki
{| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3"
|-
! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}}
|-
{{#if:{{{image<includeonly>|</includeonly>}}} |
{{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}}
{{!}}-
}}
{{#if:{{{group<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}}'''[[Group]]'''
{{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly>
{{!}}-
}}
{{#if:{{{usage<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]'''
{{!}}{{{usage}}}
{{!}}-
}}
{{#if:{{{aliases<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Alias|Aliases]]'''
{{!}}{{{aliases}}}
{{!}}-
}}
{{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}}{{{v5.0<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''[[Build|Versions]]'''
{{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|v5.0={{{v5.0|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}}
{{!}}-
}}
{{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} |
{{!}}class="infobox-header"{{!}} '''Availability'''
{{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}}
{{!}}-
}}
|}<includeonly>
{{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}{{#if:{{{v5.0|}}}|[[Category:Version 5.0 commands]]}}</includeonly>
4d1bc568f7d0e76619efb21af76adda4a71f1623
Exit
0
101
1260
686
2023-03-04T20:43:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
==See also==
*[[Restart]]
*[[ForceKill]]
1c0f84cbad0b72debc39e0ec47f0aa7d7176368a
1297
1260
2023-03-04T21:47:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exit
|aliases = exit, quit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Exit''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Exit command exits the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Corrected exit-with-parameter glitch.
|}
==See also==
*[[Restart]]
*[[ForceKill]]
193a4c558ceacb01bbf63acf3d1feca308a2898d
Category:Version 5.0 commands
14
511
1261
2023-03-04T20:44:30Z
Serpent King
24956324
Created page with "These are all of the commands found in [[StarLightV5.0]]."
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV5.0]].
7c8a504c48b9883d351efaa8760f490bbfbbf7f5
Restart
0
138
1262
533
2023-03-04T20:46:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = restart
|aliases = restart
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Restart''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Restart command restarts the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Now launches a new instance of StarLight before killing the old one.
|-
| {{v|5.0}} || Now terminates StarLight organically, instead of force killing it.
|}
==See also==
*[[Exit]]
*[[ForceKill]]
7f9f08480faa2b1b29f4bf20248998c118cd0636
1300
1262
2023-03-04T21:47:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = restart
|aliases = restart
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Restart''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Restart command restarts the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Now launches a new instance of StarLight before killing the old one.
|-
| {{v|5.0}} || Now terminates StarLight organically, instead of force killing it.
|}
==See also==
*[[Exit]]
*[[ForceKill]]
8f58d9cf91d4d1e917af141ea290ccfd27ac6671
ExceptionHandler
0
136
1263
526
2023-03-04T20:49:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight.
==Parameters==
===All versions===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
==See also==
*[[DebugMode]]
*[[GetText]]
cae8cf441972e9643ea2d7749ad0299fba4accea
1264
1263
2023-03-04T20:51:31Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. This [[settings|setting]] is saveable.
==Parameters==
===All versions===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
==See also==
*[[DebugMode]]
*[[GetText]]
41f75a33bb00bec2327fefb66b9f0f4dd9b57dbc
1298
1264
2023-03-04T21:47:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = exceptionhandler <switch>
|aliases = exceptionhandler, ehndlr
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ExceptionHanlder''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. This [[settings|setting]] is saveable.
==Parameters==
===All versions===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Added #DEFAULT; added null switch.
|}
==See also==
*[[DebugMode]]
*[[GetText]]
8b5d1bc069cedc32f40bfa5c8d8c1f733ecbdab7
DebugMode
0
137
1265
653
2023-03-04T20:51:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DebugMode.png|300px]]
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y|v5.0=y
|console=y
}}
'''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green). This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[ExceptionHandler]]
*[[GetText]]
63bac24656a037b87e2af797ef2ab12aadb6b83e
1299
1265
2023-03-04T21:47:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DebugMode.png|300px]]
|group = SLSystem
|usage = debugmode <switch>
|aliases = debugmode, debug, dbg
|v4.1=y|v5.0=y
|console=y
}}
'''DebugMode''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DebugMode command toggles debug mode, which prints out debug text (shown in green). This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[ExceptionHandler]]
*[[GetText]]
ba277d4f2cbcfcb41aa64e9e6c4e99382930b238
Clear
0
139
1266
445
2023-03-04T20:53:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, {{rollover|clr|2.0 forward}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Clear''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
1972ae288d5911f39b25a8d730ec8ecba2b3c64c
1301
1266
2023-03-04T21:49:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, {{rollover|clr|2.0 forward}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "clr" alias added.
|-
| {{v|4.0}} || Implemented GetText().
|}
26550e374db685d1fdbc5486e0ba508974e9b1a0
1302
1301
2023-03-04T21:49:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = clear
|aliases = clear, {{rollover|clr|2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Clear command clears the console.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "clr" alias added.
|-
| {{v|4.0}} || Implemented GetText().
|}
fcc5c34b91f45d9387c6e1aa147ebe99bd877f1a
Uptime
0
140
1267
498
2023-03-04T20:54:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Uptime.png]]
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Uptime command returns the time the current instance of ''StarLight'' has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
b1a8e96ce46544b7530ebf9ebb114466d8afca6f
1303
1267
2023-03-04T21:49:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Uptime.png]]
|group = SLSystem
|usage = uptime
|aliases = uptime
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Uptime''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Uptime command returns the time the current instance of ''StarLight'' has been running.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Used FormatTimeSpan() to clean up the output.
|}
6c50722a1555f08c7772e1c7f6808df4714212f6
Help
0
144
1268
1242
2023-03-04T21:04:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterms> <group>
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command displays help documentation for any command relevant to the search terms. If the searchterms parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. In {{v|5.0}} the command can filter by command group. Leaving both parameters null will return a full list of commands.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=group
|description=Specifies what command group to search in.
|range=str}}
|}
===Versions 1.0 to 2.7===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to filter results.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|}
92305c78d49e80e3479adaae7c3ec017ccf38ef7
LogSize
0
168
1269
538
2023-03-04T21:05:20Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-LogSize.png|300px]]
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command adds up the file sizes of all of ''StarLight'''s logs and returns the sum.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|-
| {{v|5.0}} || Corrected glitch in totaling log size; result now returned in justified data units.
|}
==See also==
*[[DeleteLog]]
5826651b2f0a2c2b282e80f4aa605c86440615a9
1270
1269
2023-03-04T21:07:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-LogSize.png|300px]]
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command returns the sum of the file sizes of all of ''StarLight'''s logs.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|-
| {{v|5.0}} || Corrected glitch in totaling log size; result now returned in justified data units.
|}
==See also==
*[[DeleteLog]]
e0a3352827874b360a1b45f65081eed25656749a
ListColor
0
166
1271
1088
2023-03-04T21:08:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListColor.png|x200px]]
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=|v3.1=|v3.5=|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
56c6da664606dd71a752c67743a479e3f27a430c
About
0
145
1272
501
2023-03-04T21:09:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-About.png]]
|group = SLSystem
|usage = about
|aliases = about
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The About command provides information on the current version of ''StarLight''.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
70fea4ba0a30b18eed7f41e1cdd5ab7546332f51
DeleteLog
0
169
1273
537
2023-03-04T21:12:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteLog.png]]
|group = SLSystem
|usage = deletelog <logcount>
|aliases = deletelog, dellog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The DeleteLog command deletes a specified number of logs, starting with the oldest.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=logcount
|description=The number of logs to delete, starting with the oldest. -1 deletes all logs.
|range=int|minval=-1|includemin=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020.
|}
==See also==
*[[LogSize]]
1991d6b158c73c25f4f7ef7c9ed855ad95fed478
CommandCount
0
512
1275
2023-03-04T21:16:05Z
Serpent King
24956324
Created page with "{{infobox command |image = |group = SLSystem |usage = commandcount |aliases = commandcount, cmdcount, cmdc |v5.0=y |console=y }} '''CommandCount''' is a {{b|SLSystem|group}}..."
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = commandcount
|aliases = commandcount, cmdcount, cmdc
|v5.0=y
|console=y
}}
'''CommandCount''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CommandCount command returns a list of how often each command gets used.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
edc6fa5adeda93585628b0c05462676c6d3b4e18
1295
1275
2023-03-04T21:47:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = commandcount
|aliases = commandcount, cmdcount, cmdc
|v5.0=y
|console=y
}}
'''CommandCount''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CommandCount command returns a list of how often each command gets used.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
3be6996f1c55facf85a088a309885e62ce058db0
ForceKill
0
172
1276
535
2023-03-04T21:21:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = forcekill
|aliases = forcekill, fkill
|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The ForceKill command forces ''StarLight'' to end process. The OnClose procedures, including logging, saving settings, etc., will not be performed.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process.
|}
==See also==
*[[Exit]]
*[[Restart]]
5b5aeb8bac614f0c58f628e7773ba879d4f14711
1291
1276
2023-03-04T21:45:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = forcekill
|aliases = forcekill, fkill
|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ForceKill''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The ForceKill command forces ''StarLight'' to end process. The OnClose procedures, including logging, saving settings, etc., will not be performed.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process.
|}
==See also==
*[[Exit]]
*[[Restart]]
a0566684f25dbe4dd59f3405db7e06f6e28ac608
Clone
0
513
1277
2023-03-04T21:22:37Z
Serpent King
24956324
Created page with "{{infobox command |image = |group = SLSystem |usage = clone |aliases = clone |v5.0=y |console=y }} '''Clone''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that..."
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = clone
|aliases = clone
|v5.0=y
|console=y
}}
'''Clone''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The Clone command starts a new instance of ''StarLight''.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
c753c01e3d88105c10f9c86ceb28639a05acd0e7
1296
1277
2023-03-04T21:47:23Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = clone
|aliases = clone
|v5.0=y
|console=y
}}
'''Clone''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The Clone command starts a new instance of ''StarLight''.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
2fac77efea7dec1220b65c07d51326afb7853237
GetText
0
174
1278
529
2023-03-04T21:27:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-GetText.png|350px]]
|group = SLSystem
|usage = gettext <messagename> <arguments>
|aliases = gettext
|v4.1=y|v5.0=y
|console=y
}}
'''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes.
==Parameters==
===5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=arguments
|description=Text to insert into the arguments.
|range=str
}}
===4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=argument1...
|description=Text to insert into the arguments.
|range=str|list=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Argument list now in one parameter, single quote delimited.
|}
==See also==
*[[DebugMode]]
*[[ExceptionHandler]]
0fb5369956e20838c4308242bc0817ca18a72be5
1279
1278
2023-03-04T21:29:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-GetText.png|350px]]
|group = SLSystem
|usage = gettext <messagename> <arguments>
|aliases = gettext
|v4.1=y|v5.0=y
|console=y
}}
'''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes.
==Parameters==
===5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=arguments
|description=Text to insert into the arguments.
|range=str
}}
|}
===4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=argument1...
|description=Text to insert into the arguments.
|range=str|list=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Argument list now in one parameter.
|}
==See also==
*[[DebugMode]]
*[[ExceptionHandler]]
773be7143bdcfb0f779a5b5559a269448b822e6b
1292
1279
2023-03-04T21:46:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-GetText.png|350px]]
|group = SLSystem
|usage = gettext <messagename> <arguments>
|aliases = gettext
|v4.1=y|v5.0=y
|console=y
}}
'''GetText''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes.
==Parameters==
===5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=arguments
|description=Text to insert into the arguments.
|range=str
}}
|}
===4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The name of the message to get the text of.
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=argument1...
|description=Text to insert into the arguments.
|range=str|list=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Argument list now in one parameter.
|}
==See also==
*[[DebugMode]]
*[[ExceptionHandler]]
49c8584b1c508c7e6f227e529704d6fa78c118e5
Print
0
41
1280
788
2023-03-04T21:32:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[keywords]] and variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
cbc72d0ae235267514cfcd8abf23dbc1d7fbf302
StarLight
0
43
1281
787
2023-03-04T21:33:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
[[File:StarLight.png|200px|thumb|right|StarLight's logo.]]
'''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 9 updates (the most recent being {{v|5.0}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[keywords]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, {{b|Math|group}}, [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
c1ec0d3f72eada960fb61dfb8ca91388b788f55f
MediaWiki:Sidebar
8
34
1282
790
2023-03-04T21:33:33Z
Serpent King
24956324
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
**StarLight|StarLight
**Settings|Settings
**Keywords|Keywords
** randompage-url|randompage
* SEARCH
* Participate
** recentchanges-url|recentchanges
** StarLight Wiki:Sandbox|Sandbox
** helppage|help
* TOOLBOX
42caad9d4260fd0572f4221a9c4a091986fab3e6
Glossary
0
278
1283
875
2023-03-04T21:34:06Z
Serpent King
24956324
wikitext
text/x-wiki
The following is a list of terms used on this wiki and within ''[[StarLight]]''.
{|class="wikitable sortable"
! Term !! Definition/Description
|-
| {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications.
|-
| {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it.
|-
| {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value.
|-
| {{Anchor|Build|Build}} || Refers to versions of StarLight.
|-
| {{Anchor|Character|Character}} || Data type that stores a single character of text.
|-
| {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters.
|-
| {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner.
|-
| {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers.
|-
| {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem.
|-
| {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted.
|-
| {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc.
|-
| {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console.
|-
| {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters.
|-
| {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers.
|-
| {{Anchor|Keywords|[[Keywords]]}} || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string.
|-
| {{Anchor|Output|Output}} || The result of a command.
|-
| {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work.
|-
| {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters.
|-
| {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically.
|-
| {{Anchor|String|String}} || Data type that stores multiple characters of text.
|-
| {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on.
|-
| {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''.
|}
[[Category:StarLight]]
1666aaf71ed98531d2d7bfd6d5323e376f896eec
Keywords
0
193
1284
565
2023-03-04T21:34:24Z
Serpent King
24956324
Serpent King moved page [[Magic words]] to [[Keywords]]
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]]
'''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work.
==Magic word list==
{| class="wikitable sortable"
! Magic word
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|}
==See also==
*[[Pi]]
*[[E]]
*[[CD]]
*[[Who]]
*[[Login]]
*[[Title]]
*[[GetClipBoard]]
*[[SetClipBoard]]
[[Category:StarLight]]
b9fcf111209e009858e3d79179d814ef8639324f
1286
1284
2023-03-04T21:40:04Z
Serpent King
24956324
wikitext
text/x-wiki
[[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]]
'''Keywords''' (formerly called "magic words") are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Keywords exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work.
==Magic word list==
{| class="wikitable sortable"
! Keyword
! Returns
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
|<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>REG || The current registry route || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
|<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
|<nowiki>#</nowiki>OBOX || Displays the open file dialog and uses its result. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
|<nowiki>#</nowiki>SBOX || Displays the save file dialog and uses its result. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
|<nowiki>#</nowiki>DBOX || Displays the folder dialog and uses its result. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
==See also==
*[[Pi]]
*[[E]]
*[[CD]]
*[[ChRoute]]
*[[Who]]
*[[Login]]
*[[Title]]
*[[GetClipBoard]]
*[[SetClipBoard]]
[[Category:StarLight]]
2ac362edab8a9ef3cc015dcce55646eade56794a
Magic words
0
514
1285
2023-03-04T21:34:24Z
Serpent King
24956324
Serpent King moved page [[Magic words]] to [[Keywords]]
wikitext
text/x-wiki
#REDIRECT [[Keywords]]
176aacac67b8190e80e5c0013abe03e4dca8b50e
Fun
0
494
1287
1227
2023-03-04T21:42:34Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Beep]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Crash]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Berserk]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RockPaperScissors]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[EightBall]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:Fun commands|*]]
[[Category:Command groups]]
373f5d4dec2ca9d5b56332847103b0ea1ce845d1
System
0
493
1288
1226
2023-03-04T21:43:09Z
Serpent King
24956324
wikitext
text/x-wiki
The '''System''' group is a group that contains [[command]]s primarily involving the operating system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[SimulateMessage]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Terminate]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:System commands|*]]
[[Category:Command groups]]
7ce985ca2c7fe2fb2eb33c8c95003f8272b5c2e7
SLSystem
0
65
1289
1090
2023-03-04T21:44:30Z
Serpent King
24956324
Serpent King moved page [[SLSystem (group)]] to [[SLSystem]] over a redirect without leaving a redirect
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
[[Category:Command groups]]
4f77dca8271515749daa6e96f6b71e070c49ff66
SLCredits
0
177
1290
459
2023-03-04T21:45:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = slcredits
|aliases = slcredits
|v3.5=y|v4.0=y|v4.1=y
|gui=y
}}
'''SLCredits''' is a GUI-only [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions {{v|3.5}} and {{v|4.0}}.
==Function==
The SLCredits command plays the credits video in StarLight's media player.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|}
a183924f3c1ce589eebef85ebe0590764850d319
Get
0
175
1293
457
2023-03-04T21:46:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunkt [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunkt command only in version 1.0.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
9ea5bf487d4b63a0eb90763bf067bbc7188c03c0
Set
0
176
1294
458
2023-03-04T21:46:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = set <variable> <newvalue>
----
set <variable> <index> <newvalue>
|aliases = set
|v1.0=y
|console=y
}}
'''Set''' is a defunkt [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunkt command only in version 1.0.
==Function==
The Set command sets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
{{ParametersRow
|num=3
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
9668da5b65e5e28095d959e7b259972b70eaaaa6
SetVar
0
141
1304
530
2023-03-04T21:49:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|}
==See also==
*[[ListVar]]
*[[DeleteVar]]
f8e0353fe9b914b7124bd46e0a3891c384b6319b
1315
1304
2023-03-10T19:27:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value> <privatevar>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. As of {{v|5.0}} variables are saved for the next session.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatevar
|description=Is this a private variable?
|range=Bool
|required=n
|default=False}}
|}
===Versions 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|-
| {{v|5.0}} || Added ability to set both public and private variables.
|}
==See also==
*[[ListVar]]
*[[DeleteVar]]
*[[SaveVar]]
9136d1356183a76e2bb140584232f1f79e0b4116
1317
1315
2023-03-10T19:33:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value> <privatevar>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. As of {{v|5.0}} variables are saved for the next session.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatevar
|description=Is this a private variable?
|range=bool
|required=n
|default=False}}
|}
===Versions 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|-
| {{v|5.0}} || Added ability to set both public and private variables.
|}
==See also==
*[[ListVar]]
*[[DeleteVar]]
*[[SaveVar]]
ddbc9f54e8be2ea257f31fa047c28b62d790ae67
1318
1317
2023-03-10T19:33:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-SetVar.png|300px]]
|group = SLSystem
|usage = setvar <name> <value> <privatevar>
|aliases = setvar
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The SetVar command defines a variable for the user to call on in other commands. As of {{v|5.0}} variables are saved for the next session.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatevar
|description=Is this a private variable?
|range=bool
|default=False}}
|}
===Versions 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=Value to set to the variable.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText().
|-
| {{v|5.0}} || Added ability to set both public and private variables.
|}
==See also==
*[[ListVar]]
*[[DeleteVar]]
*[[SaveVar]]
bc3d5d7b5f7d80cc475e07ea055871f432e1b20b
DeleteVar
0
142
1305
531
2023-03-04T21:50:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteVar.png|300px]]
|group = SLSystem
|usage = deletevar <name>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeleteVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes variables set by the [[SetVar]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|}
==See also==
*[[ListVar]]
*[[SetVar]]
5070581cfaec8e668a10d11c0cd787123ade7e54
1319
1305
2023-03-10T19:34:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteVar.png|300px]]
|group = SLSystem
|usage = deletevar <name> <privatevar>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DeleteVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes an existing variable.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=privatevar
|description=Is this a private variable?
|range=bool
|default=False
}}
|}
===Versions 4.0 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|-
| {{v|5.0}} || Added ability to delete both public and private variables.
|}
==See also==
*[[ListVar]]
*[[SetVar]]
ca42900682984471adea3e700c1bf5d28ad4b50f
1320
1319
2023-03-10T19:35:02Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteVar.png|300px]]
|group = SLSystem
|usage = deletevar <name> <privatevar>
|aliases = deletevar, delvar
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DeleteVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The DeleteVar command deletes an existing variable.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=privatevar
|description=Is this a private variable?
|range=bool
|default=False
}}
|}
===Versions 4.0 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The variable's name.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Message added for variable not found; format changed to single parameter.
|-
| {{v|5.0}} || Added ability to delete both public and private variables.
|}
==See also==
*[[ListVar]]
*[[SetVar]]
*[[SaveVar]]
682596198a8c7b4b39a27f0d620d073ca686d337
ListVar
0
143
1306
665
2023-03-04T21:50:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListVar.png|350px]]
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ListVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command lists variables set by the [[SetVar]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|}
==See also==
*[[SetVar]]
*[[DeleteVar]]
68d37f764bfb8e7bf5a0cfd792792fd98e1bbff8
1316
1306
2023-03-10T19:29:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListVar.png|350px]]
|group = SLSystem
|usage = listvar
|aliases = listvar
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ListVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward.
==Function==
The ListVar command returns a list of variables and their values.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|5.0}} || Added ability to list both public and private variables.
|}
==See also==
*[[SetVar]]
*[[DeleteVar]]
*[[SaveVar]]
a4922198867190c6e79a4157d03100d8b2dd7fbc
Help
0
144
1307
1268
2023-03-04T21:50:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterms> <group>
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Help''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command displays help documentation for any command relevant to the search terms. If the searchterms parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. In {{v|5.0}} the command can filter by command group. Leaving both parameters null will return a full list of commands.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=group
|description=Specifies what command group to search in.
|range=str}}
|}
===Versions 1.0 to 2.7===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to filter results.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|}
30c30d729f3792a323f898127e95946d2af7add2
About
0
145
1308
1272
2023-03-04T21:50:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-About.png]]
|group = SLSystem
|usage = about
|aliases = about
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''About''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The About command provides information on the current version of ''StarLight''.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
8e3ec0d6f6a03cc3b08641209a0f9f32f9a1ab4f
ListColor
0
166
1309
1271
2023-03-04T21:51:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-ListColor.png|x200px]]
|group = SLSystem
|usage = listcolor
|aliases = listcolor, lcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=|v3.1=|v3.5=|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''ListColor''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''.
==Function==
The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end.
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
dd1bae68c52cc43bb72c0c9cb75fe123f6e67b52
LogSize
0
168
1310
1270
2023-03-04T21:51:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-LogSize.png|300px]]
|group = SLSystem
|usage = logsize
|aliases = logsize, checklog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LogSize''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The LogSize command returns the sum of the file sizes of all of ''StarLight'''s logs.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|3.0}} || Output now rounded to 2 decimal places.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Command now counts logs made after 2020.
|-
| {{v|5.0}} || Corrected glitch in totaling log size; result now returned in justified data units.
|}
==See also==
*[[DeleteLog]]
aa31f209c4807a751065c2093bb649ca5540a3bd
DeleteLog
0
169
1311
1273
2023-03-04T21:51:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-DeleteLog.png]]
|group = SLSystem
|usage = deletelog <logcount>
|aliases = deletelog, dellog
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DeleteLog''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The DeleteLog command deletes a specified number of logs, starting with the oldest.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=logcount
|description=The number of logs to delete, starting with the oldest. -1 deletes all logs.
|range=int|minval=-1|includemin=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020.
|}
==See also==
*[[LogSize]]
b6a731f4caa284f180a5c46930f97a3066737a80
SLSystem (group)
0
515
1312
2023-03-04T21:52:21Z
Serpent King
24956324
Redirected page to [[SLSystem]]
wikitext
text/x-wiki
#REDIRECT [[SLSystem]]
f0588299d0c406985de7d7f8a69db86a2394e3fa
StarLightV5.0
0
505
1313
1257
2023-03-04T21:54:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || —
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
9ab86cad05ec4976d201e8ea0c4edd468f57a755
1314
1313
2023-03-04T21:58:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
fb8693ca55bc636becf8af6a94fdf6e91f29f99c
1350
1314
2023-03-19T18:25:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
7b3a9062797901817becff7145a03760c40b2bc2
SaveVar
0
516
1321
2023-03-10T19:38:04Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = savevar |aliases = savevar, savevars |v4.0=y|v4.1=y|v5.0=y |console=y }} '''SaveVar''' is a [[SLSystem]] [[command]] in ''StarL..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = savevar
|aliases = savevar, savevars
|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''SaveVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|5.0}}.
==Function==
The SaveVar command saves all variables. If a user is logged in, this will save private variables as well.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[SetVar]]
*[[DeleteVar]]
*[[ListVar]]
d9df5c0a919b74ea1854e60d850b81c53926898f
Savevars
0
517
1322
2023-03-10T19:39:46Z
Serpent King
24956324
Redirected page to [[SaveVar]]
wikitext
text/x-wiki
#REDIRECT [[SaveVar]]
875908438cf0f30b7236210ec07ecba2f11c23a7
Div
0
355
1323
953
2023-03-11T23:31:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = div <divisor> <dividend>
|aliases = div
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Div command returns the quotient of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
da071c190784bbbecb1f173df0ba4f862a4128b2
CreatePublicNote
0
325
1324
902
2023-03-19T16:50:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from CreatePublicNote and [[CreatePrivateNote]]|CreateNote}}
{{infobox command
|group = Authentication
|usage = createpublicnote <notename> <notecontents>
|aliases = createpublicnote, newpublicnote, npubnote, cpubnote, createnote, note
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases.
|}
==See also==
*[[ViewPublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
5fed83b816f7f55f63deca32e5af68125853731d
CreatePrivateNote
0
326
1325
903
2023-03-19T16:54:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[CreatePublicNote]] and CreatePrivateNote|CreateNote}}
{{infobox command
|group = Authentication
|usage = createprivatenote <notename> <notecontents>
|aliases = createprivatenote, newprivatenote, nprivnote, cprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
63f9277b3bb79b56fdcee1b34cff95685e038a7b
CreateNote
0
518
1326
2023-03-19T17:02:53Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createnote |v5.0=y |console=y|gui=y }} '''CreateNote''' is a {{b|SLSy..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = createpublicnote <notename> <notecontents>
|aliases = createnote
|v5.0=y
|console=y|gui=y
}}
'''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|}
==See also==
*[[ViewNote]]
*[[DeleteNote]]
9630d28c7239113ecf565bbc88f3c89af99e63bc
1327
1326
2023-03-19T17:03:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = createnote <notename> <notecontents> <privatenote>
|aliases = createnote
|v5.0=y
|console=y
}}
'''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|}
==See also==
*[[ViewNote]]
*[[DeleteNote]]
9a21129886545f218c12bbaf1b2836f586b217a5
1330
1327
2023-03-19T17:10:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSytem
|usage = createnote <notename> <notecontents> <privatenote>
|aliases = createnote
|v5.0=y
|console=y
}}
'''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|}
==See also==
*[[ViewNote]]
*[[DeleteNote]]
73e06504cec72ce6231874b80c0bc97e8ad16f04
1331
1330
2023-03-19T17:10:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = createnote <notename> <notecontents> <privatenote>
|aliases = createnote
|v5.0=y
|console=y
}}
'''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|}
==See also==
*[[ViewNote]]
*[[DeleteNote]]
50b421cb74a20c64d945ef21d6478097b676b185
Createnote
0
342
1328
923
2023-03-19T17:04:13Z
Serpent King
24956324
Changed redirect target from [[CreatePublicNote]] to [[CreateNote]]
wikitext
text/x-wiki
#REDIRECT [[CreateNote]]
1a900fdbbe2b44eef4f87c0244e62f81b3064c96
ViewPublicNote
0
327
1329
906
2023-03-19T17:07:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from ViewPublicNote and [[ViewPrivateNote]]|ViewNote}}
{{infobox command
|group = Authentication
|usage = viewpublicnote <notename>
|aliases = viewpublicnote, publicnote, vpubnote, pubnote, viewnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias.
|}
==See also==
*[[CreatePublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
fe20be2299038040952eef258cafb549bac043c3
ViewPrivateNote
0
328
1332
908
2023-03-19T17:12:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[ViewPublicNote]] and ViewPrivateNote|ViewNote}}
{{infobox command
|group = Authentication
|usage = viewprivatenote <notename>
|aliases = viewprivatenote, privatenote, vprivnote, privnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPublicNote]]
*[[DeletePrivateNote]]
*[[CreatePrivateNote]]
*[[DeletePrivateNote]]
4d68e3625a8e60377fcd39a7e4b5cd1e8dbd9837
ViewNote
0
519
1333
2023-03-19T17:22:18Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = viewnote <notename> <privatevar> |aliases = viewnote |v5.0=y |console=y }} '''ViewNote''' is a {{b|SLSystem|group}} [[command]] i..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = viewnote <notename> <privatevar>
|aliases = viewnote
|v5.0=y
|console=y
}}
'''ViewNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The ViewNote command displays the contents of a specified note. Using the privatenote parameter, the user can view private notes, provided they are logged in. If no note is specified, it outputs a list of all notes, including private ones if the user is logged in. This command is a merged command of [[ViewPublicNote]] and [[ViewPrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
{{ParametersRow
|num=2
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|}
==See also==
*[[CreateNote]]
*[[DeleteNote]]
5886e0a15bd149cb66747b6d9466bfe48345b4db
Viewnote
0
347
1334
928
2023-03-19T17:22:51Z
Serpent King
24956324
Changed redirect target from [[ViewPublicNote]] to [[ViewNote]]
wikitext
text/x-wiki
#REDIRECT [[ViewNote]]
8757c0b8d85e246e9dc84dd9522f01fc5d386bdf
DeleteNote
0
520
1335
2023-03-19T17:25:50Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = deletenote <notename> <privatevar> |aliases = deletenote, delnote |v5.0=y |console=y }} '''DeleteNote''' is a {{b|SLSystem|group}..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = deletenote <notename> <privatevar>
|aliases = deletenote, delnote
|v5.0=y
|console=y
}}
'''DeleteNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The DeleteNote command deletes a specified note. Using the privatenote parameter, the user can delete private notes, provided they are logged in. This command is a merged command of [[DeletePublicNote]] and [[DeletePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
{{ParametersRow
|num=2
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|}
==See also==
*[[CreateNote]]
*[[ViewNote]]
9f120cc063516892870f701eec204c06844e9a69
Deletenote
0
350
1336
931
2023-03-19T17:26:07Z
Serpent King
24956324
Changed redirect target from [[DeletePublicNote]] to [[DeleteNote]]
wikitext
text/x-wiki
#REDIRECT [[DeleteNote]]
bc560a76bae9602242d6c56ef814897bed9e317a
Delnote
0
521
1337
2023-03-19T17:26:21Z
Serpent King
24956324
Redirected page to [[DeleteNote]]
wikitext
text/x-wiki
#REDIRECT [[DeleteNote]]
bc560a76bae9602242d6c56ef814897bed9e317a
DeletePublicNote
0
329
1338
909
2023-03-19T17:29:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from DeletePublicNote and [[DeletePrivateNote]]|DeleteNote}}
{{infobox command
|group = Authentication
|usage = deletepublicnote <notename>
|aliases = deletepublicnote, dpublicnote, dpubnote, deletenote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y
}}
'''DeletePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The DeletePublicNote command deletes a specified public note.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias.
|}
==See also==
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
56b4ce6900db13e482f90d66568e1cdf02bd7fb0
DeletePrivateNote
0
330
1339
911
2023-03-19T17:32:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[DeletePublicNote]] and DeletePrivateNote|DeleteNote}}
{{infobox command
|group = Authentication
|usage = deleteprivatenote <notename>
|aliases = deleteprivatenote, dprivatenote, dprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeletePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
814e61722ebd37b5deec9c3a5f9825d0da0c9d62
Run
0
522
1340
2023-03-19T17:38:10Z
Serpent King
24956324
Created page with "{{infobox command |image = |group = SLSystem |usage = run |aliases = run |v5.0=y |console=y }} '''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only prese..."
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = run
|aliases = run
|v5.0=y
|console=y
}}
'''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The Run command runs a list of commands off a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Filepath to run commands from.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
62c4f7d0de5e70482b9e1a1c3e1193150ab78ce0
1341
1340
2023-03-19T17:38:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = run
|aliases = run
|v5.0=y
|console=y
}}
'''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The Run command runs a list of commands off a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Filepath to run commands from.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GOTO]]
35c31ec90acfc65018cc4207d5bddb3a8aba8330
1342
1341
2023-03-19T17:39:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = run <filepath>
|aliases = run
|v5.0=y
|console=y
}}
'''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The Run command runs a list of commands off a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Filepath to run commands from.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GOTO]]
cc370ab944ad40de5afc7eef40c7c0cdca5f32e1
1345
1342
2023-03-19T17:53:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = run <filepath>
|aliases = run
|v5.0=y
|console=y
}}
'''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Run command runs a list of commands off a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Filepath to run commands from.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GOTO]]
d87c40a854e938e64e729cf2d052e2b3846f91cf
GOTO
0
523
1343
2023-03-19T17:49:10Z
Serpent King
24956324
Created page with "{{infobox command |image = |group = SLSystem |usage = goto <line> <break> |aliases = goto |v5.0=y |console=y }} '''GOTO''' is a [[SLSystem]] [[command]] in ''[[StarLight]]''..."
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = goto <line> <break>
|aliases = goto
|v5.0=y
|console=y
}}
'''GOTO''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The GOTO command is only for use with the run command. It jumps to the specified line of the file being run. In cases where the specified line is less than the current line (jumping back), this creates a loop. The break parameter can be used to specify how many times the loop should run. Leaving this null in cases where a loop occurs will create an infinite loop.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=line
|description=Line number to jump to (one based).
|range=int|minval=1|includeminval=y
|required=y}}
{{ParametersRow
|num=1
|name=break
|description=If a loop occurs, number of times to run the loop. -1 (and null) means no limit.
|range=int|minval=-1|includeminval=y
|default=<nowiki>-1</nowiki>
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
824086700d0f5e7a52e678c9c9d59911cac85fef
1344
1343
2023-03-19T17:49:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image =
|group = SLSystem
|usage = goto <line> <break>
|aliases = goto
|v5.0=y
|console=y
}}
'''GOTO''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The GOTO command is only for use with the [[Run]] command. It jumps to the specified line of the file being run. In cases where the specified line is less than the current line (jumping back), this creates a loop. The break parameter can be used to specify how many times the loop should run. Leaving this null in cases where a loop occurs will create an infinite loop.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=line
|description=Line number to jump to (one based).
|range=int|minval=1|includeminval=y
|required=y}}
{{ParametersRow
|num=1
|name=break
|description=If a loop occurs, number of times to run the loop. -1 (and null) means no limit.
|range=int|minval=-1|includeminval=y
|default=<nowiki>-1</nowiki>
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Run]]
adadcc144db19f5909795ec425bd00e973dce06a
SystemMode
0
524
1346
2023-03-19T17:58:39Z
Serpent King
24956324
Created page with "{{infobox command |group = SLSystem |usage = systemmode <mode> |aliases = systemmode, sysmode |v5.0=y |console=y }} '''SystemMode''' is a [[SLSystem]] [[command]] in ''Star..."
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = systemmode <mode>
|aliases = systemmode, sysmode
|v5.0=y
|console=y
}}
'''SystemMode''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SystemMode command toggles the system mode between registry and file system.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=Switches the system mode. #DEFAULT will set this setting to it's default value.
|range=Options are: file, registry (or reg)|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
02cc74b811489c19f109ff1585e6a01c4b82cf78
SLSystem
0
65
1347
1289
2023-03-19T18:08:00Z
Serpent King
24956324
wikitext
text/x-wiki
The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ListColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}} || {{y}}
|-
| [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CommandCount]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Clone]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[CreateNote]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ViewNote]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DeleteNote]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Run]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[GOTO]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SystemMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} || {{n}}
|-
| [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|}
[[Category:SLSystem commands|*]]
[[Category:Command groups]]
c22fae298fcee6b4ed649b68a8281355065da341
Template:News
10
191
1348
799
2023-03-19T18:17:01Z
Serpent King
24956324
wikitext
text/x-wiki
{|width=100% class="plainlinks"
|class="mp-section-text" style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|4.1}}
|}
;29 June 2021
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
**'''Clone''': Creates a new instance of StarLight.
**'''CommandCount''': Lists out how many times each command is used.
**'''IndexOf''': Returns the index of a find string within a source string.
**'''PrimeList''': Returns a list of prime numbers.
**'''EditFile''': Allows the user to edit a file line by line right from the console.
**'''ProcessSave''': Saves a currently running process's location for future use with the launch command. Basically like making shortcuts.
314dad3e71adcd86cf39267195be16fb8c2bac3f
Sysmode
0
525
1349
2023-03-19T18:19:12Z
Serpent King
24956324
Redirected page to [[SystemMode]]
wikitext
text/x-wiki
#REDIRECT [[SystemMode]]
74de36fc7beebc518f1e69cee4a071f80529036a
Settings (command)
0
109
1351
856
2023-03-19T18:26:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the settings command|other uses|Settings (disambiguation)}}
{{infobox command
|image = [[File:Command-Settings.png]]
|group = Settings
|usage = settings {{rollover|<group>|GUI only|y}}
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small>
|range=Valid groups: standard, directory, mode}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| {{v|5.0}} || Added "REG", "System Mode", "Trigonometry Mode", and "Exception Handler" settings; removed "IntroSound" setting (as it is now merged with Intro Sound Path).
|}
ca7951ce9eb6b13e0c4bea843795d187c6892ba3
1352
1351
2023-03-19T18:30:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the settings command|other uses|Settings (disambiguation)}}
{{infobox command
|image = [[File:Command-Settings.png]]
|group = Settings
|usage = settings
|aliases = settings
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Settings command lists all [[settings]] that get saved to the settings file, along with their values.
==Parameters==
===Versions 4.0 (Console) to 5.0===
This command takes no parameters.
===Versions 3.0 to 4.0 (GUI)===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=group
|description=Determines which group to display (displays all if left blank).
|range=Valid groups: standard, directory, mode}}
|}
===Versions 2.0 to 2.7===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings.
|-
| {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL".
|-
| {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format.
|-
| {{v|3.5}} || Added "Locked" setting.
|-
| {{v|4.0}} (GUI) || Removed "Locked" setting; implemented GetText().
|-
| {{v|4.0}} {{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText().
|-
| {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers.
|-
| {{v|5.0}} || Added "REG", "System Mode", "Trigonometry Mode", and "Exception Handler" settings; removed "IntroSound" setting (as it is now merged with Intro Sound Path).
|}
ea96525c6842affa5d82f99a0e480b7c8e1e8123
Width
0
204
1353
689
2023-03-19T18:33:36Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = {{rollover|width <characters>|console version|y}}
----
{{rollover|width <pixels>|GUI version|y}}
|aliases = width, {{rollover|w|v2.0 forward|y}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Width command changes the console width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=characters
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=pixels
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
3b7cd0b8e361ff3220fb01e54c697b5588b6da2e
Width
0
204
1354
1353
2023-03-19T18:36:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = width <size>
|aliases = width, w
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Width command changes the console width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
85260fb20c513d855063c0f3724b047e2c5bcba3
1375
1354
2023-09-02T16:15:45Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = width <size>
|aliases = width, w
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Width command changes the console width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in pixels to apply to the console width.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Width becomes a saveable setting, added "w" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|}
==See also==
*[[Length]]
*[[BufferLength]]
*[[BufferWidth]]
d5736659576e13fc5db0a44568356a4758b1d7ca
Title
0
198
1355
1059
2023-03-19T18:37:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Title.png|300px]]
|group = Settings
|usage = title <text>
|aliases = title
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Title command changes the console window title. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the console title. #DEFAULT will set this setting to it's default value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Title becomes a saveable setting.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
a6831637f423844298913c76ee3b710c9dbfe83d
Message
0
199
1356
1061
2023-03-19T18:37:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Message.png|300px]]
|group = Settings
|usage = message <text>
|aliases = message, msg
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Message command changes the welcome message. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
0091e6c4c5fdb2ee650a8b3cd4a9a5dba5ed0c6e
Length
0
203
1357
692
2023-03-19T18:40:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = length <size>
|aliases = length, l
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Length command changes the console length (height). This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in pixels to apply to the console length.
|range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Length becomes a saveable setting, added "l" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[BufferLength]]
*[[BufferWidth]]
ebc929a43a8fcfae1279dbef61b3b2acfbb91fe7
BufferLength
0
217
1358
695
2023-03-19T18:42:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <size>
|aliases = bufferlength, blength
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
f7f2b83ef45e4f0c1f2ddbec61a1a3143e727bae
1361
1358
2023-03-19T18:44:50Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <size>
|aliases = bufferlength, blength
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
abb1d5460e966345b018c24b033944aa48f27158
1374
1361
2023-09-02T16:14:51Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferlength <size>
|aliases = bufferlength, blength
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions.
==Function==
The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=CONSOLE_LENGTH|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias.
|-
| {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferWidth]]
da1e991f144c3ced5b00191ca216c0a0188f5b60
BufferWidth
0
218
1359
696
2023-03-19T18:44:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <size>
|aliases = bufferwidth, bwidth
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
816a846dd686ed4e279f5d87045ff8a763119d04
1360
1359
2023-03-19T18:44:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <size>
|aliases = bufferwidth, bwidth
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
7b16471e22b2db0413b8070bd6af68d6821bbb1d
1377
1360
2023-09-02T16:17:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = bufferwidth <size>
|aliases = bufferwidth, bwidth
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}.
==Function==
The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=CONSOLE_WIDTH|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias.
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|}
==See also==
*[[Width]]
*[[Length]]
*[[BufferLength]]
7a8960f4afa960a700a94369490e65c3f01a8233
ForeColor
0
200
1362
694
2023-03-19T18:47:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = forecolor <color>
|aliases = forecolor, fcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "TxtColor".
==Function==
The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=color
|description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the foreground color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[BackColor]]
*[[ListColor]]
*[[ResetColor]]
c417d959c3efbd157601f57bb341df43e9ddcdb9
BackColor
0
201
1363
690
2023-03-19T18:49:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = backcolor <color>
|aliases = backcolor, bcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "HighlightColor".
==Function==
The BackColor command changes the console background color. This setting is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=color
|description=The text to apply to the background color. #DEFAULT will set this setting to it's default value.
|range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white
|required=y}}
|}
===GUI===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion to apply to the background color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || BackColor becomes a saveable setting, added "hcolor" and "bcolor" aliases.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT
|}
==See also==
*[[ForeColor]]
*[[ListColor]]
*[[ResetColor]]
8bbb1c16b56c3c66e50f22e8592f831c9786d4b6
CursorSize
0
219
1364
697
2023-03-19T18:50:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = cursorsize <size>
|aliases = cursorsize, csize
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}.
==Function==
The CursorSize command changes the console cursor size. This [[settings|setting]] is saveable.
==Parameters==
===Console===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=size
|description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value.
|range=int|minval=1|maxval=100|includemin=y|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|}
c7d74cb2704575b3845074299915c96377b3e02d
ResetColor
0
202
1365
691
2023-03-19T18:51:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = resetcolor
|aliases = resetcolor, rcolor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The ResetColor command changes the console foreground and background colors to their defaults.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added "rcolor" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[ForeColor]]
*[[BackColor]]
*[[ListColor]]
2595bfe21375e0fbe038dddf496152d2cc9eae38
AutosaveMode
0
239
1366
699
2023-03-19T18:55:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = autosavemode <mode>
|aliases = autosavemode, autosave
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, save on exit, and save after each command. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=The mode to use when saving. #DEFAULT will set this setting to it's default value.
|range=Options are: 0, off, never; 1, prompt; 2, exit; 3, auto, command
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || Added "After every command" mode.
|}
bdf6411f50e7b6eed961a124fa2b66cd2610087e
1379
1366
2023-09-02T16:24:20Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = autosavemode <mode>
|aliases = autosavemode, autosave
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, save on exit, and save after each command. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=The mode to use when saving. #DEFAULT will set this setting to it's default value.
|range=Options are:</br>0, off, never</br>1, prompt</br>2, exit</br>3, auto, command
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added #DEFAULT.
|-
| {{v|5.0}} || Added "After every command" mode.
|}
c4ca928a9a5dfa093aded8c05c185280ba4212bc
SaveDirectory
0
235
1367
676
2023-03-19T18:56:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = savedirectory <switch>
|aliases = savedirectory, savedir
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SaveDirectory''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The SaveDirectory command toggles the setting for determining if the current directory is saved with the rest of the settings. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|required=y
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
dba3a2a707c934cb087665d939d4262dd54c5ed8
OutputToClipboard
0
222
1368
663
2023-03-19T18:57:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = outputtoclipboard <switch>
|aliases = outputtoclipboard, outtoclip, outclip
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
86bda7e43a4a5e2227284340af6cafb6700584d9
Timestamp
0
230
1369
698
2023-03-19T18:57:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = timestamp <switch>
|aliases = timestamp, ts
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Setting becomes saveable
|-
| {{v|4.0}} || Implemented GetText().
|}
ff99327bfa6b566a97384aadf8913f2fdfcdfce7
Cmdcount
0
526
1370
2023-09-02T16:03:22Z
Serpent King
24956324
Redirected page to [[CommandCount]]
wikitext
text/x-wiki
#REDIRECT [[CommandCount]]
c6b5ba8510a47bb73c4f1bcb846c106a6f21e8a3
Cmdc
0
527
1371
2023-09-02T16:03:39Z
Serpent King
24956324
Redirected page to [[CommandCount]]
wikitext
text/x-wiki
#REDIRECT [[CommandCount]]
c6b5ba8510a47bb73c4f1bcb846c106a6f21e8a3
SaveVar
0
516
1372
1321
2023-09-02T16:04:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = savevar
|aliases = savevar, savevars
|v5.0=y
|console=y
}}
'''SaveVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|5.0}}.
==Function==
The SaveVar command saves all variables. If a user is logged in, this will save private variables as well.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[SetVar]]
*[[DeleteVar]]
*[[ListVar]]
02a365d7c787efbdc7186d3e45bb977b1bf77ea5
DeleteNote
0
520
1373
1335
2023-09-02T16:08:10Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = deletenote <notename> <privatevar>
|aliases = deletenote, delnote
|v5.0=y
|console=y
}}
'''DeleteNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The DeleteNote command deletes a specified note. Using the privatenote parameter, the user can delete private notes, provided they are logged in. This command is a merged command of [[DeletePublicNote]] and [[DeletePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|}
==See also==
*[[CreateNote]]
*[[ViewNote]]
0a4557eaeb6d9077ff31c45dbcf8cf391be8852f
StarLightV5.0
0
505
1376
1350
2023-09-02T16:16:14Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
f7d0b842b1ff53d7283cca43c7af32a357491a16
1378
1376
2023-09-02T16:17:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
73cc8c63f7d324445d39cc6abb73db52ddb089e7
1380
1378
2023-09-02T16:26:10Z
Serpent King
24956324
/* General changes */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || —
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
ca6cd78eb9bfbdb63a56c83cab5274e5ea4bdeb9
1391
1380
2023-09-02T16:58:32Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
ab763524cc911ef213bfc66f41c00b90de9e7c8e
1399
1391
2023-09-02T17:22:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || —
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
50bbc50d7df08e639c624a29be0932c09986d2ac
IntroSoundPath
0
237
1381
670
2023-09-02T16:34:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
introsoundpath <keyword>
|aliases = introsoundpath, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|-
| {{v|5.0}} || Merged command with [[PlayIntroSound]].
|}
==See also==
*[[PlayIntroSound]]
67d271caccdfdd2b59db385f3910ef3e20250b45
1382
1381
2023-09-02T16:35:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
introsoundpath <keyword>
|aliases = introsoundpath, introsound, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|-
| {{v|5.0}} || Merged command with [[PlayIntroSound]].
|}
==See also==
*[[PlayIntroSound]]
3e12701937cbddf1037d9198cb86ccc27e4ccc10
1385
1382
2023-09-02T16:45:52Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <audiofilepath>
----
introsoundpath <keyword>
|aliases = introsoundpath, introsound, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable.
==Parameters==
===Versions 4.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
===Versions 2.7 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value.
|range=File path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|-
| {{v|5.0}} || Merged command with [[PlayIntroSound]].
|}
==See also==
*[[PlayIntroSound]]
be8b495c953714b91808ef1fc68907ba29be7b15
Introsound
0
233
1383
647
2023-09-02T16:35:47Z
Serpent King
24956324
Changed redirect target from [[PlayIntroSound]] to [[IntroSoundPath]]
wikitext
text/x-wiki
#REDIRECT [[IntroSoundPath]]
d06c6a56a1d91f1a760fe536cb9464ed1e30b5a3
PlayIntroSound
0
232
1384
662
2023-09-02T16:38:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = playintrosound <switch>
|aliases = playintrosound, introsound, is
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PlayIntroSound''' is a defunct {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.5}} to {{v|4.1}}. In version {{v|5.0}}, this command was merged with [[IntroSoundPath]]
==Function==
The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[IntroSoundPath]]
3baf6bb5f839dc23ddb70702c79a06cfa604ca38
Lock
0
220
1386
630
2023-09-02T16:48:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = lock
|aliases = lock
|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]].
==Parameters==
===Version 5.0===
This command takes no parameters.
===Versions 3.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now loads private variables; password parameter removed, now accepts password via input box.
|}
==See also==
*[[Unlock]]
*[[Login]]
51b40b6d3c6968d45670630a2d54da07bb6bcfbb
1387
1386
2023-09-02T16:49:57Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = lock
|aliases = lock
|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]].
==Parameters==
===Version 5.0===
This command takes no parameters.
===Versions 3.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Password parameter removed, now accepts password via input box.
|}
==See also==
*[[Unlock]]
*[[Login]]
9194c1bbd1cb8a6639dc227bf53dda6f640be6e7
1388
1387
2023-09-02T16:50:40Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = lock
|aliases = lock
|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]].
==Parameters==
===Version 5.0===
This command takes no parameters.
===Versions 3.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Adminpass parameter removed, now accepts password via input box.
|}
==See also==
*[[Unlock]]
*[[Login]]
22f7b526b9205e16a4fdbfc5e7cb852aa2b38b24
Unlock
0
221
1389
629
2023-09-02T16:52:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = unlock
|aliases = unlock
|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Unlock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward.
==Function==
The Unlock command unlocks the console and GUI functions. This command requires the admin password, or the admin being signed in when using it.
==Parameters==
===Version 5.0===
This command takes no parameters
===Versions 3.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=adminpass
|description=The administrator's password. Not required if the admin is already signed in.
|range=str
|required=n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Adminpass parameter removed, now accepts password via input box.
|}
==See also==
*[[Lock]]
*[[Login]]
61a8f60c2bda11493f41516828a5a5be3e11538b
Login
0
319
1390
896
2023-09-02T16:57:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = login <username>
|aliases = login
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Login''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Login command logs a user into starlight, setting their preferred settings and giving them access to their private notes.
==Parameters==
===Versions 4.0 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to log into.
|range=str|nonull=y
|required=y}}
|}
===Versions 1.0 to 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to log into.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=password
|description=Password to the user account being logged into.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText().
|-
| {{v|4.1}} || Switched back to on-console passwords.
|-
| {{v|5.0}} || Now loads private variables; password parameter removed, now accepts password via input box.
|}
==See also==
*[[Who]]
*[[Logout]]
*[[Register]]
*[[ClearAuth]]
013c1d9f62bc193f02741f051aa22497db0b48ac
Register
0
320
1392
898
2023-09-02T17:03:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = register <username>
|aliases = register, reg
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Register''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Register command records a user in the roster, with their password.
==Parameters==
===Versions 4.0 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to claim.
|range=str|nonull=y
|required=y}}
|}
===Versions 1.0 to 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=username
|description=The username to claim.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=password
|description=Password to the user account being claimed.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText().
|-
| {{v|4.1}} || Switched back to on-console passwords.
|-
| {{v|5.0}} || Password parameter removed, now accepts password via input box.
|}
==See also==
*[[Who]]
*[[Login]]
*[[Logout]]
*[[ClearAuth]]
0fd9b73e9c40a4ecdf561cbc746beff66cb1b0a6
Who
0
318
1393
895
2023-09-02T17:05:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = who
|aliases = who
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Who command returns the username of the currently logged in user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Login]]
*[[Logout]]
*[[Register]]
*[[ClearAuth]]
b12107d3a8ec75cd04513d551d2e2289380216a6
1394
1393
2023-09-02T17:05:14Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = who
|aliases = who
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Who command returns the username and ID of the currently logged in user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Login]]
*[[Logout]]
*[[Register]]
*[[ClearAuth]]
8094f46ba93c31452d07e92b2f6c24b3ef53085f
Logout
0
321
1395
897
2023-09-02T17:06:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = logout
|aliases = logout
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Logout command logs a user out of starlight, setting the settings back to the universal ones.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now unloads private variables.
|}
==See also==
*[[Who]]
*[[Login]]
*[[Register]]
*[[ClearAuth]]
ba8ec9c718ae8239ef842d22cdfea10cfb71fb01
ClearSettings
0
248
1396
684
2023-09-02T17:08:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = clearsettings
|aliases = clearsettings, clearset, clrset
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ClearSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearSettings command returns all settings to their defaults and saves them. If a user is logged in, the settings will be saved specific to the user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || "clrset" alias added.
|-
| {{v|3.5}} || Saves private settings for logged in users.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now deletes the settings file.
|}
==See also==
*[[LoadSettings]]
*[[SaveSettings]]
7593f47d470949467e60b666776a1b314c9713bc
LoadSettings
0
242
1397
677
2023-09-02T17:13:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = loadsettings <filepath>
|aliases = loadsettings, loadset
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LoadSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.1}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The LoadSettings command loads [[settings]] from a file.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=The file path to load settings from.
|range=File path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single parameter.
|-
| {{v|5.0}} || Now accepts partial filenames.
|}
==See also==
*[[SaveSettings]]
*[[ClearSettings]]
3ad0b842a85e2f3d4775eeeddbd1e10e11433cba
SaveSettings
0
243
1398
679
2023-09-02T17:21:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = savesettings <filepath>
|aliases = savesettings, saveset
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SaveSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The SaveSettings command saves the current [[settings]]. If a user is logged in, the settings will be saved specific to the user.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=The file path to save settings to.
|range=File path}}
|}
===Versions 2.0 to 4.1===
This command takes no parameters
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.5}} || Saves private settings for logged in users.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Filepath parameter added, can optionally specify where to save settings.
|}
==See also==
*[[LoadSettings]]
*[[ClearSettings]]
41a280ed4b41b9093085e98f459ac30aab62af55
ChangePassword
0
528
1400
2023-09-02T17:27:43Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = changepassword |aliases = changepassword, changepass |v5.0=y |console=y }} '''ChangePassword''' is a {{b|Authentication|gro..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = changepassword
|aliases = changepassword, changepass
|v5.0=y
|console=y
}}
'''ChangePassword''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChangePassword command changes a logged-in user's password. The command will prompt for the old password, then, if correct, will prompt for the new one.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Login]]
*[[Logout]]
*[[Register]]
*[[DeleteAccount]]
20af479496d198014928f6110ec9327f7f1a6dff
DeleteAccount
0
529
1401
2023-09-02T17:30:24Z
Serpent King
24956324
Created page with "{{infobox command |group = Authentication |usage = deleteaccount |aliases = deleteaccount, delaccount, delacct |v5.0=y |console=y }} '''DeleteAccount''' is a {{b|Authenticati..."
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = deleteaccount
|aliases = deleteaccount, delaccount, delacct
|v5.0=y
|console=y
}}
'''DeleteAccount''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DeleteAccount command deletes the logged-in user's account. The command will prompt for the old password, then, if correct, will erase all data associated with the account and logout.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Login]]
*[[Logout]]
*[[Register]]
*[[ChangePassword]]
678417238917ba6c46ef7a7b9c04d7f6b308fc8f
ClearAuth
0
323
1402
894
2023-09-02T17:33:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Authentication
|usage = clearauth
|aliases = clearauth, clrauth
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ClearAuth''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The ClearAuth command completely clears out the user roster and all files associated with users. In version {{v|5.0}} this requires the administrator's password.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now requires the admin password (or for the admin to be logged in) to be used.
|}
==See also==
*[[Who]]
*[[Login]]
*[[Logout]]
*[[Register]]
b9dc073ab7f7d5f34f651bced5e942243bf376d6
Changepass
0
530
1403
2023-09-02T17:34:13Z
Serpent King
24956324
Redirected page to [[ChangePassword]]
wikitext
text/x-wiki
#REDIRECT [[ChangePassword]]
65f1bb11c1e835fb70f03f47a33511befa993f03
Delaccount
0
531
1404
2023-09-02T17:34:37Z
Serpent King
24956324
Redirected page to [[DeleteAccount]]
wikitext
text/x-wiki
#REDIRECT [[DeleteAccount]]
ee12a7633275de34689c7aa6cd617173a1de9b5c
Delacct
0
532
1405
2023-09-02T17:34:55Z
Serpent King
24956324
Redirected page to [[DeleteAccount]]
wikitext
text/x-wiki
#REDIRECT [[DeleteAccount]]
ee12a7633275de34689c7aa6cd617173a1de9b5c
Authentication
0
351
1406
933
2023-09-02T17:40:20Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Authentication''' group is a group that contains [[command]]s used to log in and out of StarLight.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Who]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Login]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Logout]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Register]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DeleteAccount]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ChangePassword]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ClearAuth]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by CreateNote}}
|-
| [[ViewPublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by ViewNote}}
|-
| [[DeletePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by DeleteNote}}
|-
| [[CreatePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by CreateNote}}
|-
| [[ViewPrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by ViewNote}}
|-
| [[DeletePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by DeleteNote}}
|}
[[Category:Authentication commands|*]]
[[Category:Command groups]]
050cd8371d7a0d80ade5ac8b2215858419b54ed6
Settings (group)
0
259
1407
1079
2023-09-02T17:44:57Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{disambig2|the settings group|other uses|Settings (disambiguation)}}
The '''Settings''' group is a group that contains [[command]]s for saveable settings in ''[[StarLight]]''.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}}
|-
| [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}}
|-
| [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} || {{y}}
|-
| [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} || {{y}}
|-
| [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} || {{y}}
|-
| [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} || {{y}}
|-
| [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} || {{y}}
|-
| [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|Merged with IntroSoundPath}}
|-
| [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}}
|-
| [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}}
|-
| [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}}
|-
| [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Settings commands|*]]
[[Category:Command groups]]
5368252dd65d41a77286c0bd454b909dadd8be2f
Print
0
41
1408
1280
2023-09-02T17:53:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[keywords]] and variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
d4187ff6a7342bf7f294c9aa8c9bea600e85b6ca
Type
0
116
1409
363
2023-09-02T17:57:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = type <text> <speed>
----
type <text> <delay>
|aliases = type
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward.
==Function==
The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
===Versions 4.1 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=speed
|description=Speed with which to type the text.
|range=Valid units: slowest, slower, slow, medium, fast, faster, fastest
|default=medium}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=delay
|description=Delay in milliseconds between each character getting typed.
|range=int
|minval=0
|includemin=y
|default=30}}
|}
===Versions 2.5 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be typed.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=speed
|description=Speed with which to type the text.
|range=Valid units: slowest, slower, slow, medium, fast, faster, fastest
|default=medium}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Optimization and restructure.
|-
| {{v|4.1}} || Added custom delay.
|}
07d78ed1c9d74c955cdaf09ff6adc31c4d21af66
Left
0
117
1410
539
2023-09-02T17:57:33Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = left <source> <length>
|aliases = left
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Right]]
*[[Mid]]
e4217148e6f8779688a64df11c4026d35adec1ea
1412
1410
2023-09-02T17:58:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = left <source> <length>
|aliases = left
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Right]]
*[[Mid]]
*[[SubString]]
17d5f8f3678b8bd920e0a1a18521a18e0cddc395
Right
0
118
1411
540
2023-09-02T17:57:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = right <source> <length>
|aliases = right
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Left]]
*[[Mid]]
c4cf3a9681183e90995f697e34b1e72c5aef295b
1413
1411
2023-09-02T17:58:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = right <source> <length>
|aliases = right
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Left]]
*[[Mid]]
*[[SubString]]
ee82b35dbe41bfb8429c830c202c490325c7811d
Mid
0
119
1414
541
2023-09-02T17:59:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = mid <source> <length>
|aliases = mid
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
{{ParametersRow
|num=3
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Left]]
*[[Right]]
*[[SubString]]
4470d6d544153bf457c91d0a0ee3991bfe151dfa
1415
1414
2023-09-02T18:03:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = mid <source> <start> <length>
|aliases = mid
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
{{ParametersRow
|num=3
|name=length
|description=The length of the return string. Cannot exceed the length of the source string.
|required=y
|range=int
|minval=0
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText()
|}
==See also==
*[[Left]]
*[[Right]]
*[[SubString]]
4514960939f163d02da98d65eec7379a16ca6380
SubString
0
533
1416
2023-09-02T18:07:11Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = substring <source> <start> <finish> |aliases = substring, substr |v5.0=y |console=y }} '''SubString''' is a {{b|string|group}} co..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = substring <source> <start> <finish>
|aliases = substring, substr
|v5.0=y
|console=y
}}
'''SubString''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
SubString returns a substring that starts and ends at specified positions of the source string of characters, inclusive. (e.g. <code>substring foobar 2 4</code> returns "oob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
{{ParametersRow
|num=3
|name=finish
|description=The end position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Left]]
*[[Right]]
*[[Mid]]
261311141c3dc4f430a15093e825b2eba5721c2f
Substr
0
534
1417
2023-09-02T18:07:46Z
Serpent King
24956324
Redirected page to [[SubString]]
wikitext
text/x-wiki
#REDIRECT [[SubString]]
32cddbc0c47db1e1956a44efaab145ab8992c124
Trim
0
283
1418
819
2023-09-02T18:17:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = trim <source> <trimchar> <direction>
|aliases = trim
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Trim''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Trim command trims a specified character off either the left or right (or both) of the source string.
Prior to version 5.0, the Trim command trims a specified number of characters off the left and right of the source string.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=trimchar
|description=Character to trim off.
|range=char|nonull=y
|default=(space)}}
{{ParametersRow
|num=2
|name=direction
|description=Direction to trim from.
|range=Options: left, right, both
|default=right}}
|}
===Version 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=trimleft
|description=The number of characters to be trimmed off the left of the source string.
|range=int|minval=0|includemin=y
|default=0}}
{{ParametersRow
|num=2
|name=trimright
|description=The number of characters to be trimmed off the right of the source string.
|range=int|minval=0|includemin=y
|default=0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|}
==See Also==
*[[Pad]]
ad9b1f465315220630d15ac7796bf51991ca584f
1420
1418
2023-09-02T18:21:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = trim <source> <trimchar> <direction>
|aliases = trim
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Trim''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Trim command trims a specified character off either the left or right (or both) of the source string.
Prior to version 5.0, the Trim command trims a specified number of characters off the left and right of the source string.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=trimchar
|description=Character to trim off.
|range=char|nonull=y
|default=(space)}}
{{ParametersRow
|num=2
|name=direction
|description=Direction to trim from.
|range=Options: left, start, right, end, both
|default=right}}
|}
===Version 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=trimleft
|description=The number of characters to be trimmed off the left of the source string.
|range=int|minval=0|includemin=y
|default=0}}
{{ParametersRow
|num=2
|name=trimright
|description=The number of characters to be trimmed off the right of the source string.
|range=int|minval=0|includemin=y
|default=0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|}
==See Also==
*[[Pad]]
f2005130b2ab582e0b55b88ea4b1522d8dba8854
StarLightV5.0
0
505
1419
1399
2023-09-02T18:19:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
a37f3d6e30383ed8a2fd412082158f9062d7b14a
1422
1419
2023-09-02T18:26:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[GetChar]] || String || —
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
3e282ee44b36023935282c7f391689504c97baff
1441
1422
2023-09-02T19:16:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[IndexOf]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
5d55d60ae95f0dc5d7f93831dcf88ffc3ff4b7c2
Pad
0
287
1421
825
2023-09-02T18:26:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pad <source> <length> <padchar> <direction>
|aliases = pad
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The Pad command pads the left side of the source string to a specified total length with a character (spaces by default).
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=total length of the return string, (the source string plus the padding).
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=padchar
|description=The character to pad the source string with.
|range=char
|default=(space)}}
{{ParametersRow
|num=4
|name=direction
|description=Direction to pad to.
|range=Options: left, start, right, end
|default=right}}
|}
===Version 4.0 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=length
|description=total length of the return string, (the source string plus the padding).
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=padchar
|description=The character to pad the source string with.
|range=char
|default=(space)}}
{{ParametersRow
|num=4
|name=padright?
|description=Pad the right side instead?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|5.0}} || padright? parameter replaced with direction parameter; default pad direction changed to right.
|}
==See Also==
*[[Trim]]
65bd1f2b8b660ec662da6df198f3f1b5dd5da182
Replace
0
120
1423
290
2023-09-02T18:37:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = replace <source> <find> <replace> <start> <count>
|aliases = replace
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Replace''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Replace command takes the source string, searches for all instances of the find string and replaces them with the replace string. (e.g. <code>replace foobar oo i</code> returns "fibar")
==Parameters==
===Versions 1.0 to 3.5 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The string to be replaced.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=replace
|description=The replacement string.
|required=y}
|range=str
}}
{{ParametersRow
|num=4
|name=start
|description=The start position. All text left of the start position is omitted. One based.
|range=int
|minval=1
|includemin=y
|default=1}}
{{ParametersRow
|num=5
|name=count
|description=The maximum number of replacements to be made.
|range=int
|minval=1
|includemin=y
|default=-1}}
|}
===Versions 4.0 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The string to be replaced.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=replace
|description=The replacement string.
|required=y}
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || GetText() implemented; start and count parameters removed; restructure/optimization
|-
| {{v|5.0}} || Now optionally accepts start and count parameters.
|}
acaaa8832c719aad6d374e965e12984b7c3e50fa
Insert
0
279
1424
815
2023-09-02T18:39:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insert <source> <insertion> <position>
|aliases = insert, ins
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Insert command inserts the insertion string at a specified position in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=position
|description=The position to make the insertion (1 based).
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[InsertBefore]]
*[[InsertAfter]]
88059e41f9d4dc16759e3905a93ac109120d2c7e
InsertBefore
0
280
1425
816
2023-09-02T18:39:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insertbefore <source> <find> <insertion>
|aliases = insertbefore, insb
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The InsertBefore command inserts the insertion string before all instances of the find string within the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The text to be found.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Insert]]
*[[InsertAfter]]
e892c1d5eda9c4bcb548e6b5b704449c2abaad39
InsertAfter
0
281
1426
814
2023-09-02T18:39:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = insertafter <source> <find> <insertion>
|aliases = insertafter, insa
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InsertAfter''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The InsertAfter command inserts the insertion string after all instances of the find string within the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The text to be found.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=insertion
|description=The text to be inserted.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Insert]]
*[[InsertBefore]]
70b97e3485f9937163e8edce4dfee84616138206
Omit
0
282
1427
849
2023-09-02T18:43:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = omit <source> <omission>
|aliases = omit
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Omit command omits the omission string from the source string. In versions {{v|2.5}} to {{v|4.1}}, the command is capable of omitting several strings at once.
==Parameters==
===Versions 1.0, 2.0, and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=omission
|description=The text to be omitted.
|range=str
|required=y}}
|}
===Versions 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be modified.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=omission
|description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together.
|range=str|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added ability to omit several strings at once.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now only accepts a single omission string.
|}
b8d62623fd22f75b47e7f48585d7b58a0991b0a5
Repeat
0
122
1428
520
2023-09-02T18:46:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = repeat <source> <reps>
|aliases = repeat
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Repeat command repeats the source text a specified number of times. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=reps
|description=The number of repetitions
|range=int
|minval=0
|includemin=y
|maxval={{rollover|99999|9999 before 4.1|y}}
|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added.
|-
| {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar.
|-
| {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|}
cab3acfbd03efc755b6d441cacf9353b4ef9dfcc
Reverse
0
121
1429
292
2023-09-02T18:48:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = reverse <source>
|aliases = reverse, rev
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Reverse''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Reverse command simply pulls the source command and reverses the order of the text.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source string.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
cc6c6704b7b366a311af367cbbadd831bfb986fe
Scramble
0
277
1430
827
2023-09-02T18:49:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = scramble <source>
|aliases = scramble, scrmbl
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Scramble command returns randomly scrambled characters in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.0}} || Format changed to single parameter.
|-
| {{v|5.0}} || No longer uses a recursive loop, improving speed.
|}
564bc8ece64d45d0bd14ad84f5c7943d446baa6a
Offset
0
196
1431
783
2023-09-02T18:50:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = offset <sourcestring> <offset>
|aliases = offset
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=offset
|description=The amount to offset by.
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
4da27ab8006b51d2e600953c14b743beb5a522aa
LCase
0
103
1432
542
2023-09-02T18:50:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <text>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The LCase command takes the first command and sets all alphabetic characters to lowercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to lowercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[UCase]]
*[[PCase]]
447805171537a22fd5572d2de5020e696de73a47
UCase
0
104
1433
543
2023-09-02T18:50:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ucase <text>
|aliases = ucase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The UCase command takes the first command and sets all alphabetic characters to uppercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to uppercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[LCase]]
*[[PCase]]
ac90118e9457277ff30c8985c28e383f4e3e74bd
PCase
0
105
1434
544
2023-09-02T18:51:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pcase <text>
|aliases = pcase
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be set to proper case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[UCase]]
*[[LCase]]
e5923e675e1e153923de726772f815f6045c564c
Len
0
288
1435
826
2023-09-02T18:51:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = len <source>
|aliases = len
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Len''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Len command returns the length of the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to get the length of.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
e66ca07e5b48ffd6130f48eea78a132b7d59f1fc
Frequency
0
76
1436
288
2023-09-02T18:55:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = frequency <source> <find> <casesensitive>
|aliases = frequency, freq
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=casesensitive
|description=Is this case sensitive?
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch.
|-
| {{v|4.1}} || Corrected case sensitive glitch.
|}
211679fbec8d4d8579bc2ad3649645635cbf3935
Contains
0
535
1437
2023-09-02T19:03:53Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = contains <source> <find> <casesensitive> |aliases = contains |v5.0=y |console=y }} '''Contains''' is a {{b|string|group}} command..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = contains <source> <find> <casesensitive>
|aliases = contains
|v5.0=y
|console=y
}}
'''Contains''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Contains command returns whether or not the find string appears in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=casesensitive
|description=Is this case sensitive?
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
8022588a3f36288075b3ac61d366121ffdba7517
StartsWith
0
536
1438
2023-09-02T19:03:56Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = startswith <source> <find> <casesensitive> |aliases = startswith |v5.0=y |console=y }} '''StartsWith''' is a {{b|string|group}} c..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = startswith <source> <find> <casesensitive>
|aliases = startswith
|v5.0=y
|console=y
}}
'''StartsWith''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The StartsWith command returns whether or not the source string starts with the find string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=casesensitive
|description=Is this case sensitive?
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
f10df999679757d60be32af44afa0e87f0693cb5
EndsWith
0
537
1439
2023-09-02T19:03:58Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = endswith <source> <find> <casesensitive> |aliases = endswith |v5.0=y |console=y }} '''EndsWith''' is a {{b|string|group}} command..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = endswith <source> <find> <casesensitive>
|aliases = endswith
|v5.0=y
|console=y
}}
'''EndsWith''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The EndsWith command returns whether or not the source string ends with the find string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=casesensitive
|description=Is this case sensitive?
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
46db2e8bdf861e5f6de11e7701dac5e1a6b15452
IndexOf
0
538
1440
2023-09-02T19:06:18Z
Serpent King
24956324
Created page with "{{infobox command |group = String |usage = indexof <source> <find> <casesensitive> |aliases = indexof |v5.0=y |console=y }} '''IndexOf''' is a {{b|string|group}} [[command]]..."
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = indexof <source> <find> <casesensitive>
|aliases = indexof
|v5.0=y
|console=y
}}
'''IndexOf''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The IndexOf command returns the index or indices (1 based) within the source string that the find string appears. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=find
|description=The find text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=casesensitive
|description=Is this case sensitive?
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
27c2a240bef3ae3eb6e89815839577db4ac1f1ef
GetChar
0
260
1442
732
2023-09-02T19:19:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <keyword>
|aliases = getchar
|v4.1=y|v5.0=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Characters==
{|class="wikitable sortable"
! Character !! Keyword(s) !! On English keyboard?
|-
| style="text-align:center;"|. || period, fullstop, point || {{y}}
|-
| style="text-align:center;"|, || comma || {{y}}
|-
| style="text-align:center;"|? || questionmark, question || {{y}}
|-
| style="text-align:center;"|! || exclamationmark, exclamation || {{y}}
|-
| style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}}
|-
| style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}}
|-
| style="text-align:center;"|: || colon || {{y}}
|-
| style="text-align:center;"|; || semicolon || {{y}}
|-
| style="text-align:center;"|' || apostrophe, singlequote || {{y}}
|-
| style="text-align:center;"|" || quotation, quote, doublequote || {{y}}
|-
| style="text-align:center;"|= || equal, equals || {{y}}
|-
| style="text-align:center;"|+ || plus || {{y}}
|-
| style="text-align:center;"|- || dash, minus || {{y}}
|-
| style="text-align:center;"|– || endash, ndash || {{n}}
|-
| style="text-align:center;"|— || emdash, mdash || {{n}}
|-
| style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}}
|-
| style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}}
|-
| style="text-align:center;"|÷ || divisionsign, division, div || {{n}}
|-
| style="text-align:center;"|/ || forwardslash, slash || {{y}}
|-
| style="text-align:center;"|\ || backslash || {{y}}
|-
| style="text-align:center;"|@ || at || {{y}}
|-
| style="text-align:center;"|# || pound, hashtag || {{y}}
|-
| style="text-align:center;"|$ || dollarsign, dollar || {{y}}
|-
| style="text-align:center;"|% || percentsign, percentage, percent || {{y}}
|-
| style="text-align:center;"|^ || carrot || {{y}}
|-
| style="text-align:center;"|& || ampersand || {{y}}
|-
| style="text-align:center;"|* || asterisk || {{y}}
|-
| style="text-align:center;"|( || leftparenthesis || {{y}}
|-
| style="text-align:center;"|) || rightparenthesis || {{y}}
|-
| style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}}
|-
| style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}}
|-
| style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}}
|-
| style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}}
|-
| style="text-align:center;"|< || leftcarrot, lessthan || {{y}}
|-
| style="text-align:center;"|> || rightcarrot, greaterthan || {{y}}
|-
| style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}}
|-
| style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}}
|-
| style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}}
|-
| style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}}
|-
| style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}}
|-
| style="text-align:center;"|† || dagger || {{n}}
|-
| style="text-align:center;"|_ || underscore || {{y}}
|-
| style="text-align:center;"|~ || tilde || {{y}}
|-
| style="text-align:center;"|` || accent, accentmark || {{y}}
|-
| style="text-align:center;"|(space) || space || {{y}}
|-
| style="text-align:center;"|… || ellipses || {{n}}
|-
| style="text-align:center;"|• || bullet || {{n}}
|-
| style="text-align:center;"|¢ || centsign, cent || {{n}}
|-
| style="text-align:center;"|¥ || yensign, yen || {{n}}
|-
| style="text-align:center;"|€ || eurosign, euro || {{n}}
|-
| style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}}
|-
| style="text-align:center;"|® || registeredsign, registered, r || {{n}}
|-
| style="text-align:center;"|℗ || patentedsign, patent, p || {{n}}
|-
| style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}}
|-
| style="text-align:center;"|§ || sectionsign, section || {{n}}
|-
| style="text-align:center;"|° || degreesign, degree, deg || {{n}}
|-
| style="text-align:center;"|² || squared, square || {{n}}
|-
| style="text-align:center;"|³ || cubed, cube || {{n}}
|-
| style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}}
|-
| style="text-align:center;"|№ || numbersign, number, no || {{n}}
|-
| style="text-align:center;"|¼ || 1/4, forth || {{n}}
|-
| style="text-align:center;"|½ || 1/2, half || {{n}}
|-
| style="text-align:center;"|¾ || 3/4 || {{n}}
|-
| style="text-align:center;"|⅓ || 1/3 || {{n}}
|-
| style="text-align:center;"|⅔ || 2/3 || {{n}}
|-
| style="text-align:center;"|⅕ || 1/5 || {{n}}
|-
| style="text-align:center;"|⅖ || 2/5 || {{n}}
|-
| style="text-align:center;"|⅗ || 3/5 || {{n}}
|-
| style="text-align:center;"|⅘ || 4/5 || {{n}}
|-
| style="text-align:center;"|⅙ || 1/6 || {{n}}
|-
| style="text-align:center;"|⅚ || 5/6 || {{n}}
|-
| style="text-align:center;"|⅛ || 1/8 || {{n}}
|-
| style="text-align:center;"|⅜ || 3/8 || {{n}}
|-
| style="text-align:center;"|⅝ || 5/8 || {{n}}
|-
| style="text-align:center;"|⅞ || 7/8 || {{n}}
|-
| style="text-align:center;"|À || capitalaaccent, capitalaccenta, capaaccent, capaccenta || {{n}}
|-
| style="text-align:center;"|È || capitaleaccent, capitalaccente, capeaccent, capaccente || {{n}}
|-
| style="text-align:center;"|Ì || capitaliaccent, capitalaccenti, capiaccent, capaccenti || {{n}}
|-
| style="text-align:center;"|Ò || capitaloaccent, capitalaccento, capoaccent, capaccento || {{n}}
|-
| style="text-align:center;"|Ù || capitaluaccent, capitalaccentu, capuaccent, capaccentu || {{n}}
|-
| style="text-align:center;"|Ñ || capitalntilde, capitaltilden, capntilde, captilden || {{n}}
|-
| style="text-align:center;"|à || aaccent, accenta || {{n}}
|-
| style="text-align:center;"|è || eaccent, accente || {{n}}
|-
| style="text-align:center;"|ì || iaccent, accenti || {{n}}
|-
| style="text-align:center;"|ò || oaccent, accento || {{n}}
|-
| style="text-align:center;"|ù || uaccent, accentu || {{n}}
|-
| style="text-align:center;"|ñ || ntilde, tilden || {{n}}
|-
| style="text-align:center;"|Α || capitalalpha, capalpha || {{n}}
|-
| style="text-align:center;"|Β || capitalbeta, capbeta || {{n}}
|-
| style="text-align:center;"|Γ || capitalgamma, capgamma || {{n}}
|-
| style="text-align:center;"|Δ || capitaldelta, capdelta || {{n}}
|-
| style="text-align:center;"|Ε || capitalepsilon, capepsilon || {{n}}
|-
| style="text-align:center;"|Ζ || capitalzeta, capzeta || {{n}}
|-
| style="text-align:center;"|Η || capitaleta, capeta || {{n}}
|-
| style="text-align:center;"|Θ || capitaltheta, captheta || {{n}}
|-
| style="text-align:center;"|Ι || captialiota, capiota || {{n}}
|-
| style="text-align:center;"|Κ || captialkappa, capkappa || {{n}}
|-
| style="text-align:center;"|Λ || capitallamda, caplamda || {{n}}
|-
| style="text-align:center;"|Μ || capitalmu, capmu || {{n}}
|-
| style="text-align:center;"|Ν || capitalnu, capnu || {{n}}
|-
| style="text-align:center;"|Ξ || capitalxi, capxi || {{n}}
|-
| style="text-align:center;"|Ο || capitalomicron, capomicron || {{n}}
|-
| style="text-align:center;"|Π || capitalpi, cappi || {{n}}
|-
| style="text-align:center;"|Ρ || capitalrho, caprho || {{n}}
|-
| style="text-align:center;"|Σ || capitalsigma, capsigma || {{n}}
|-
| style="text-align:center;"|Τ || capitaltau, captau || {{n}}
|-
| style="text-align:center;"|Υ || capitalupsilon, upsilon || {{n}}
|-
| style="text-align:center;"|Φ || capitalphi, capphi || {{n}}
|-
| style="text-align:center;"|Χ || capitalchi, capchi || {{n}}
|-
| style="text-align:center;"|Ψ || capitalpsi, cappsi || {{n}}
|-
| style="text-align:center;"|Ω || capitalomega, capomega || {{n}}
|-
| style="text-align:center;"|α || alpha || {{n}}
|-
| style="text-align:center;"|β || beta || {{n}}
|-
| style="text-align:center;"|γ || gamma || {{n}}
|-
| style="text-align:center;"|δ || delta || {{n}}
|-
| style="text-align:center;"|ε || epsilon || {{n}}
|-
| style="text-align:center;"|ζ || zeta || {{n}}
|-
| style="text-align:center;"|η || eta || {{n}}
|-
| style="text-align:center;"|θ || theta || {{n}}
|-
| style="text-align:center;"|ι || iota || {{n}}
|-
| style="text-align:center;"|κ || kappa || {{n}}
|-
| style="text-align:center;"|λ || lamda || {{n}}
|-
| style="text-align:center;"|μ || mu || {{n}}
|-
| style="text-align:center;"|ν || nu || {{n}}
|-
| style="text-align:center;"|ξ || xi || {{n}}
|-
| style="text-align:center;"|ο || omicron || {{n}}
|-
| style="text-align:center;"|π || pi || {{n}}
|-
| style="text-align:center;"|ρ || rho || {{n}}
|-
| style="text-align:center;"|σ || sigma || {{n}}
|-
| style="text-align:center;"|τ || tau || {{n}}
|-
| style="text-align:center;"|υ || upsilon || {{n}}
|-
| style="text-align:center;"|φ || phi || {{n}}
|-
| style="text-align:center;"|χ || chi || {{n}}
|-
| style="text-align:center;"|ψ || psi || {{n}}
|-
| style="text-align:center;"|ω || omega || {{n}}
|-
| style="text-align:center;"|√ || squareroot, sqrt, radical || {{n}}
|-
| style="text-align:center;"|∞ || infinity, inf || {{n}}
|-
| style="text-align:center;"|∟ || rightangle || {{n}}
|-
| style="text-align:center;"|∫ || integral || {{n}}
|-
| style="text-align:center;"|⌠ || topintegral, integraltop || {{n}}
|-
| style="text-align:center;"|⌡ || bottomintegral, integralbottom || {{n}}
|-
| style="text-align:center;"|∩ || intersection, intersect || {{n}}
|-
| style="text-align:center;"|∪ || union || {{n}}
|-
| style="text-align:center;"|← || left, leftarrow || {{n}}
|-
| style="text-align:center;"|→ || right, rightarrow || {{n}}
|-
| style="text-align:center;"|↑ || up, uparrow || {{n}}
|-
| style="text-align:center;"|↓ || down, downarrow || {{n}}
|-
| style="text-align:center;"|↖ || leftup, leftuparrow || {{n}}
|-
| style="text-align:center;"|↗ || rigthup, rightuparrow || {{n}}
|-
| style="text-align:center;"|↘ || rightdown, rightdownarrow || {{n}}
|-
| style="text-align:center;"|↙ || leftdown, leftdownarrow || {{n}}
|-
| style="text-align:center;"|↔ || leftright, leftrightarrow || {{n}}
|-
| style="text-align:center;"|↕ || updown, updownarrow || {{n}}
|-
| style="text-align:center;"|♥ || heart, hearts || {{n}}
|-
| style="text-align:center;"|♠ || spade, spades || {{n}}
|-
| style="text-align:center;"|♦ || diamond, diamonds || {{n}}
|-
| style="text-align:center;"|♣ || club, clubs || {{n}}
|-
| style="text-align:center;"|▲ || triangle || {{n}}
|-
| style="text-align:center;"|■ || square || {{n}}
|-
| style="text-align:center;"|● || circle || {{n}}
|-
| style="text-align:center;"|♂ || male || {{n}}
|-
| style="text-align:center;"|♀ || female || {{n}}
|-
| style="text-align:center;"|♪ || music, eighthnote || {{n}}
|-
| style="text-align:center;"|♫ || singlebarnote || {{n}}
|-
| style="text-align:center;"|𝅝 || wholenote || {{n}}
|-
| style="text-align:center;"|𝅗𝅥 || halfnote || {{n}}
|-
| style="text-align:center;"|𝅘𝅥 || quarternote || {{n}}
|-
| style="text-align:center;"|𝄞 || treblecleft || {{n}}
|-
| style="text-align:center;"|𝄢 || basecleft || {{n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
133d511792f03e521812f07ceb52139cb9287485
ASCII
0
289
1443
830
2023-09-02T19:21:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ascii <source>
|aliases = ascii, asc
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ASCII''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ASCII command returns a list of ASCII indices for the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be translated.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
e95458f2ece9ef948d52c2356ebdcf0e59d0e641
Char
0
290
1444
846
2023-09-02T19:23:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = char <numlist>
|aliases = char, chr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Char command returns characters from a list of ASCII numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of ASCII numbers to translate, separated by space.
|range=int|minval=0|includemin=y|maxval=65535|includemax=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
bc11339128dd260a9f127d76b839e6bdc1e3534d
NumBinary
0
295
1445
848
2023-09-02T19:24:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = numbinary <numlist>
|aliases = numbinary, nbin
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NumBinary command returns binary numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Now accepts 64 bit integers.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[StrConvert]]
3e6680f23c7c75b8476a42970440910f4796270c
Hex
0
293
1446
844
2023-09-02T19:25:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = hex <numlist>
|aliases = hex
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Hex command returns hexadecimal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Now accepts 64 bit integers.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
68c5000ccbd45ef289f89f69ed3e3a803d4271ec
Oct
0
294
1447
847
2023-09-02T19:25:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = oct <numlist>
|aliases = oct
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Oct command returns octal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numlist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Now accepts 64 bit integers.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
7e062f30bd31d4c6f5b093b28a9574bf792e043c
Binary
0
296
1448
836
2023-09-02T19:26:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = binary <source>
|aliases = binary, bin
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Binary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Binary command returns binary numbers from a string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be translated.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[NumBinary]]
*[[StrConvert]]
1cb450bb8da6036dc7b7ec24ab0d33eaf335f7b6
StrConvert
0
77
1449
754
2023-09-02T19:36:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-StrConvert.png|300px]]
|group = String
|usage = strconvert <source> <fromunit> <tounit>
|aliases = strconvert, strconv
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1 forward, if the "tounit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original data.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>.
|range=Valid units: DEC, CHR, STR, HEX, OCT, BIN
|requirednote=Required in 4.0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias.
|}
e49e6bb8c7c7508a32d45caa01db6dff1fd6d0d4
KeyCode
0
299
1450
842
2023-09-02T19:41:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = keycode
|aliases = keycode, kcode
|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''KeyCode''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all console versions, starting with version {{v|2.0}}.
==Function==
The KeyCode command prompts the user for a key input, and returns the key code from the input given, including any modifiers (ctrl, alt, and shift).
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the ability to return keystroke, key modifiers, and modifier code.
|}
88049807e61180215062b770e1d3c20b2c87763a
ColorCode
0
197
1451
561
2023-09-02T19:42:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorcode <red> <green> <blue>
|aliases = colorcode, ccode
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
ColorConvert converts RGB values to hexadecimal strings.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Code retooled for efficiency; implemented GetText().
|}
==See also==
*[[ColorConvert]]
ea02647fae1a9749d8412da13fb136915117796d
1452
1451
2023-09-02T19:42:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorcode <red> <green> <blue>
|aliases = colorcode, ccode
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ColorCode''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
ColorCode converts RGB values to hexadecimal strings.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=red
|description=The red portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=2
|name=green
|description=The green portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
{{ParametersRow
|num=3
|name=blue
|description=The blue portion of the source color.
|range=int|minval=0|maxval=255|includeminval=y|includemaxval=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Code retooled for efficiency; implemented GetText().
|}
==See also==
*[[ColorConvert]]
19ed2b923c03d1712ebecf87fa62016406bed190
ColorConvert
0
106
1453
562
2023-09-02T19:42:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = colorconvert <source> <fromunit> <tounit>
|aliases = colorconvert, colorconv, cconvert
|v4.1=y|v5.0=y
|console=y
}}
'''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "tounit" parameter is blank, the command will return a list of all conversions.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source color.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The format of the original color.
|range=Valid units: NAME, RGB, HEX (cannot be null)
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The format to be converted to. Leaving it null will cause the command to list out all conversions.
|range=Valid units: NAME, RGB, HEX, ALL}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Now accepts both 3 and 6 digit hex numbers.
|}
==See also==
*[[ColorCode]]
a90bd6bb275558f30f24e593ef65c1b5c560e9a0
Help
0
144
1454
1307
2023-09-02T19:44:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image = [[File:Command-Help.png|300px]]
|group = SLSystem
|usage = help <searchterms> <group>
|aliases = help
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Help''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Help command displays help documentation for any command relevant to the search terms. If the searchterms parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. In {{v|5.0}} the command can filter by command group. Leaving both parameters null will return a full list of commands.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=group
|description=Specifies what command group to search in.
|range=str}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=The terms of the search.
|range=str}}
{{ParametersRow
|num=2
|name=searchin1...
|description=Specifies the categories to search in.
|range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}}
|}
===Versions 1.0 to 2.7===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Command now reads from Help.txt; added ability to filter results.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|}
e0d18694525f54b9b2b3a5e3b0ba7c3ecc104d44
CreateNote
0
518
1455
1331
2023-09-02T19:48:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = createnote <name> <contents> <privatenote>
|aliases = createnote
|v5.0=y
|console=y
}}
'''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=contents
|description=Contents to put in the note.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|}
==See also==
*[[ViewNote]]
*[[DeleteNote]]
fde3023cb85b56ff186674e22282647dc800c584
ViewNote
0
519
1456
1333
2023-09-02T19:49:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = viewnote <name> <privatevar>
|aliases = viewnote
|v5.0=y
|console=y
}}
'''ViewNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The ViewNote command displays the contents of a specified note. Using the privatenote parameter, the user can view private notes, provided they are logged in. If no note is specified, it outputs a list of all notes, including private ones if the user is logged in. This command is a merged command of [[ViewPublicNote]] and [[ViewPrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The name of the note.
|range=str}}
{{ParametersRow
|num=2
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|}
==See also==
*[[CreateNote]]
*[[DeleteNote]]
870a65902734abd91fc5df71398efdb442bce4bb
DeleteNote
0
520
1457
1373
2023-09-02T19:49:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = deletenote <name> <privatevar>
|aliases = deletenote, delnote
|v5.0=y
|console=y
}}
'''DeleteNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}.
==Function==
The DeleteNote command deletes a specified note. Using the privatenote parameter, the user can delete private notes, provided they are logged in. This command is a merged command of [[DeletePublicNote]] and [[DeletePrivateNote]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=The name of the note.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=privatenote
|description=Is this a private note?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|}
==See also==
*[[CreateNote]]
*[[ViewNote]]
aaf16db5716624e4dbd0c69a277281bb6d33404e
IntroSoundPath
0
237
1458
1385
2023-09-02T19:52:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <filepath>
----
introsoundpath <keyword>
|aliases = introsoundpath, introsound, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable.
==Parameters==
===Versions 4.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=keyword
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
===Versions 2.7 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value.
|range=File path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added keyword path.
|-
| {{v|5.0}} || Merged command with [[PlayIntroSound]].
|}
==See also==
*[[PlayIntroSound]]
fceb4b86cb415eb3feec22c85295af56e17d2be2
1459
1458
2023-09-02T19:57:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = introsoundpath <filepath>
----
introsoundpath <sound>
|aliases = introsoundpath, introsound, soundpath
|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward.
==Function==
The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable.
==Parameters==
===Versions 4.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound.
|range=File path
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sound
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ...
|required=y}}
|}
===Versions 2.7 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=filepath
|description=Determines which file should be played. #DEFAULT will set this setting to it's default value.
|range=File path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(); Added sound parameter path.
|-
| {{v|5.0}} || Merged command with [[PlayIntroSound]].
|}
==See also==
*[[PlayIntroSound]]
d70f8763b3a0a22bc06e697d5d8864ba70cde546
SubString
0
533
1460
1416
2023-09-02T20:00:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = substring <source> <start> <end>
|aliases = substring, substr
|v5.0=y
|console=y
}}
'''SubString''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
SubString returns a substring that starts and ends at specified positions of the source string of characters, inclusive. (e.g. <code>substring foobar 2 4</code> returns "oob")
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=start
|description=The start position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
{{ParametersRow
|num=3
|name=end
|description=The end position. One based.
|required=y
|range=int
|minval=1
|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Left]]
*[[Right]]
*[[Mid]]
7a58fd19ea03edeefc853c954bbce27f0c0a3928
Repeat
0
122
1461
1428
2023-09-02T20:02:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = repeat <source> <count>
|aliases = repeat
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Repeat command repeats the source text a specified number of times. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=count
|description=The number of repetitions
|range=int
|minval=0
|includemin=y
|maxval={{rollover|99999|9999 before 4.1|y}}
|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added.
|-
| {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar.
|-
| {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI.
|}
5f21a613eddcfa02b542b99192b283f9ba05538e
LCase
0
103
1462
1432
2023-09-02T20:03:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = lcase <source>
|aliases = lcase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The LCase command takes the first command and sets all alphabetic characters to lowercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be set to lowercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[UCase]]
*[[PCase]]
450c12c10560881ce22a5b20771f356d4ee52cbf
UCase
0
104
1463
1433
2023-09-02T20:03:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = ucase <source>
|aliases = ucase
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The UCase command takes the first command and sets all alphabetic characters to uppercase.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be set to uppercase.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[LCase]]
*[[PCase]]
d018bde688e1c7a60f8d80dc841c0b458dfc6f8c
PCase
0
105
1464
1434
2023-09-02T20:04:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = pcase <source>
|aliases = pcase
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The text to be set to proper case.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See also==
*[[UCase]]
*[[LCase]]
5d87c941b2a4e69d270868eb7520ec7dafde5242
GetChar
0
260
1465
1442
2023-09-02T20:05:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = getchar <character>
|aliases = getchar
|v4.1=y|v5.0=y
|console=y
}}
'''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward.
==Function==
The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=character
|description=The keyword to pull a character from.
|range=str
|required=y}}
|}
==Characters==
{|class="wikitable sortable"
! Character !! Keyword(s) !! On English keyboard?
|-
| style="text-align:center;"|. || period, fullstop, point || {{y}}
|-
| style="text-align:center;"|, || comma || {{y}}
|-
| style="text-align:center;"|? || questionmark, question || {{y}}
|-
| style="text-align:center;"|! || exclamationmark, exclamation || {{y}}
|-
| style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}}
|-
| style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}}
|-
| style="text-align:center;"|: || colon || {{y}}
|-
| style="text-align:center;"|; || semicolon || {{y}}
|-
| style="text-align:center;"|' || apostrophe, singlequote || {{y}}
|-
| style="text-align:center;"|" || quotation, quote, doublequote || {{y}}
|-
| style="text-align:center;"|= || equal, equals || {{y}}
|-
| style="text-align:center;"|+ || plus || {{y}}
|-
| style="text-align:center;"|- || dash, minus || {{y}}
|-
| style="text-align:center;"|– || endash, ndash || {{n}}
|-
| style="text-align:center;"|— || emdash, mdash || {{n}}
|-
| style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}}
|-
| style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}}
|-
| style="text-align:center;"|÷ || divisionsign, division, div || {{n}}
|-
| style="text-align:center;"|/ || forwardslash, slash || {{y}}
|-
| style="text-align:center;"|\ || backslash || {{y}}
|-
| style="text-align:center;"|@ || at || {{y}}
|-
| style="text-align:center;"|# || pound, hashtag || {{y}}
|-
| style="text-align:center;"|$ || dollarsign, dollar || {{y}}
|-
| style="text-align:center;"|% || percentsign, percentage, percent || {{y}}
|-
| style="text-align:center;"|^ || carrot || {{y}}
|-
| style="text-align:center;"|& || ampersand || {{y}}
|-
| style="text-align:center;"|* || asterisk || {{y}}
|-
| style="text-align:center;"|( || leftparenthesis || {{y}}
|-
| style="text-align:center;"|) || rightparenthesis || {{y}}
|-
| style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}}
|-
| style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}}
|-
| style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}}
|-
| style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}}
|-
| style="text-align:center;"|< || leftcarrot, lessthan || {{y}}
|-
| style="text-align:center;"|> || rightcarrot, greaterthan || {{y}}
|-
| style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}}
|-
| style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}}
|-
| style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}}
|-
| style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}}
|-
| style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}}
|-
| style="text-align:center;"|† || dagger || {{n}}
|-
| style="text-align:center;"|_ || underscore || {{y}}
|-
| style="text-align:center;"|~ || tilde || {{y}}
|-
| style="text-align:center;"|` || accent, accentmark || {{y}}
|-
| style="text-align:center;"|(space) || space || {{y}}
|-
| style="text-align:center;"|… || ellipses || {{n}}
|-
| style="text-align:center;"|• || bullet || {{n}}
|-
| style="text-align:center;"|¢ || centsign, cent || {{n}}
|-
| style="text-align:center;"|¥ || yensign, yen || {{n}}
|-
| style="text-align:center;"|€ || eurosign, euro || {{n}}
|-
| style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}}
|-
| style="text-align:center;"|® || registeredsign, registered, r || {{n}}
|-
| style="text-align:center;"|℗ || patentedsign, patent, p || {{n}}
|-
| style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}}
|-
| style="text-align:center;"|§ || sectionsign, section || {{n}}
|-
| style="text-align:center;"|° || degreesign, degree, deg || {{n}}
|-
| style="text-align:center;"|² || squared, square || {{n}}
|-
| style="text-align:center;"|³ || cubed, cube || {{n}}
|-
| style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}}
|-
| style="text-align:center;"|№ || numbersign, number, no || {{n}}
|-
| style="text-align:center;"|¼ || 1/4, forth || {{n}}
|-
| style="text-align:center;"|½ || 1/2, half || {{n}}
|-
| style="text-align:center;"|¾ || 3/4 || {{n}}
|-
| style="text-align:center;"|⅓ || 1/3 || {{n}}
|-
| style="text-align:center;"|⅔ || 2/3 || {{n}}
|-
| style="text-align:center;"|⅕ || 1/5 || {{n}}
|-
| style="text-align:center;"|⅖ || 2/5 || {{n}}
|-
| style="text-align:center;"|⅗ || 3/5 || {{n}}
|-
| style="text-align:center;"|⅘ || 4/5 || {{n}}
|-
| style="text-align:center;"|⅙ || 1/6 || {{n}}
|-
| style="text-align:center;"|⅚ || 5/6 || {{n}}
|-
| style="text-align:center;"|⅛ || 1/8 || {{n}}
|-
| style="text-align:center;"|⅜ || 3/8 || {{n}}
|-
| style="text-align:center;"|⅝ || 5/8 || {{n}}
|-
| style="text-align:center;"|⅞ || 7/8 || {{n}}
|-
| style="text-align:center;"|À || capitalaaccent, capitalaccenta, capaaccent, capaccenta || {{n}}
|-
| style="text-align:center;"|È || capitaleaccent, capitalaccente, capeaccent, capaccente || {{n}}
|-
| style="text-align:center;"|Ì || capitaliaccent, capitalaccenti, capiaccent, capaccenti || {{n}}
|-
| style="text-align:center;"|Ò || capitaloaccent, capitalaccento, capoaccent, capaccento || {{n}}
|-
| style="text-align:center;"|Ù || capitaluaccent, capitalaccentu, capuaccent, capaccentu || {{n}}
|-
| style="text-align:center;"|Ñ || capitalntilde, capitaltilden, capntilde, captilden || {{n}}
|-
| style="text-align:center;"|à || aaccent, accenta || {{n}}
|-
| style="text-align:center;"|è || eaccent, accente || {{n}}
|-
| style="text-align:center;"|ì || iaccent, accenti || {{n}}
|-
| style="text-align:center;"|ò || oaccent, accento || {{n}}
|-
| style="text-align:center;"|ù || uaccent, accentu || {{n}}
|-
| style="text-align:center;"|ñ || ntilde, tilden || {{n}}
|-
| style="text-align:center;"|Α || capitalalpha, capalpha || {{n}}
|-
| style="text-align:center;"|Β || capitalbeta, capbeta || {{n}}
|-
| style="text-align:center;"|Γ || capitalgamma, capgamma || {{n}}
|-
| style="text-align:center;"|Δ || capitaldelta, capdelta || {{n}}
|-
| style="text-align:center;"|Ε || capitalepsilon, capepsilon || {{n}}
|-
| style="text-align:center;"|Ζ || capitalzeta, capzeta || {{n}}
|-
| style="text-align:center;"|Η || capitaleta, capeta || {{n}}
|-
| style="text-align:center;"|Θ || capitaltheta, captheta || {{n}}
|-
| style="text-align:center;"|Ι || captialiota, capiota || {{n}}
|-
| style="text-align:center;"|Κ || captialkappa, capkappa || {{n}}
|-
| style="text-align:center;"|Λ || capitallamda, caplamda || {{n}}
|-
| style="text-align:center;"|Μ || capitalmu, capmu || {{n}}
|-
| style="text-align:center;"|Ν || capitalnu, capnu || {{n}}
|-
| style="text-align:center;"|Ξ || capitalxi, capxi || {{n}}
|-
| style="text-align:center;"|Ο || capitalomicron, capomicron || {{n}}
|-
| style="text-align:center;"|Π || capitalpi, cappi || {{n}}
|-
| style="text-align:center;"|Ρ || capitalrho, caprho || {{n}}
|-
| style="text-align:center;"|Σ || capitalsigma, capsigma || {{n}}
|-
| style="text-align:center;"|Τ || capitaltau, captau || {{n}}
|-
| style="text-align:center;"|Υ || capitalupsilon, upsilon || {{n}}
|-
| style="text-align:center;"|Φ || capitalphi, capphi || {{n}}
|-
| style="text-align:center;"|Χ || capitalchi, capchi || {{n}}
|-
| style="text-align:center;"|Ψ || capitalpsi, cappsi || {{n}}
|-
| style="text-align:center;"|Ω || capitalomega, capomega || {{n}}
|-
| style="text-align:center;"|α || alpha || {{n}}
|-
| style="text-align:center;"|β || beta || {{n}}
|-
| style="text-align:center;"|γ || gamma || {{n}}
|-
| style="text-align:center;"|δ || delta || {{n}}
|-
| style="text-align:center;"|ε || epsilon || {{n}}
|-
| style="text-align:center;"|ζ || zeta || {{n}}
|-
| style="text-align:center;"|η || eta || {{n}}
|-
| style="text-align:center;"|θ || theta || {{n}}
|-
| style="text-align:center;"|ι || iota || {{n}}
|-
| style="text-align:center;"|κ || kappa || {{n}}
|-
| style="text-align:center;"|λ || lamda || {{n}}
|-
| style="text-align:center;"|μ || mu || {{n}}
|-
| style="text-align:center;"|ν || nu || {{n}}
|-
| style="text-align:center;"|ξ || xi || {{n}}
|-
| style="text-align:center;"|ο || omicron || {{n}}
|-
| style="text-align:center;"|π || pi || {{n}}
|-
| style="text-align:center;"|ρ || rho || {{n}}
|-
| style="text-align:center;"|σ || sigma || {{n}}
|-
| style="text-align:center;"|τ || tau || {{n}}
|-
| style="text-align:center;"|υ || upsilon || {{n}}
|-
| style="text-align:center;"|φ || phi || {{n}}
|-
| style="text-align:center;"|χ || chi || {{n}}
|-
| style="text-align:center;"|ψ || psi || {{n}}
|-
| style="text-align:center;"|ω || omega || {{n}}
|-
| style="text-align:center;"|√ || squareroot, sqrt, radical || {{n}}
|-
| style="text-align:center;"|∞ || infinity, inf || {{n}}
|-
| style="text-align:center;"|∟ || rightangle || {{n}}
|-
| style="text-align:center;"|∫ || integral || {{n}}
|-
| style="text-align:center;"|⌠ || topintegral, integraltop || {{n}}
|-
| style="text-align:center;"|⌡ || bottomintegral, integralbottom || {{n}}
|-
| style="text-align:center;"|∩ || intersection, intersect || {{n}}
|-
| style="text-align:center;"|∪ || union || {{n}}
|-
| style="text-align:center;"|← || left, leftarrow || {{n}}
|-
| style="text-align:center;"|→ || right, rightarrow || {{n}}
|-
| style="text-align:center;"|↑ || up, uparrow || {{n}}
|-
| style="text-align:center;"|↓ || down, downarrow || {{n}}
|-
| style="text-align:center;"|↖ || leftup, leftuparrow || {{n}}
|-
| style="text-align:center;"|↗ || rigthup, rightuparrow || {{n}}
|-
| style="text-align:center;"|↘ || rightdown, rightdownarrow || {{n}}
|-
| style="text-align:center;"|↙ || leftdown, leftdownarrow || {{n}}
|-
| style="text-align:center;"|↔ || leftright, leftrightarrow || {{n}}
|-
| style="text-align:center;"|↕ || updown, updownarrow || {{n}}
|-
| style="text-align:center;"|♥ || heart, hearts || {{n}}
|-
| style="text-align:center;"|♠ || spade, spades || {{n}}
|-
| style="text-align:center;"|♦ || diamond, diamonds || {{n}}
|-
| style="text-align:center;"|♣ || club, clubs || {{n}}
|-
| style="text-align:center;"|▲ || triangle || {{n}}
|-
| style="text-align:center;"|■ || square || {{n}}
|-
| style="text-align:center;"|● || circle || {{n}}
|-
| style="text-align:center;"|♂ || male || {{n}}
|-
| style="text-align:center;"|♀ || female || {{n}}
|-
| style="text-align:center;"|♪ || music, eighthnote || {{n}}
|-
| style="text-align:center;"|♫ || singlebarnote || {{n}}
|-
| style="text-align:center;"|𝅝 || wholenote || {{n}}
|-
| style="text-align:center;"|𝅗𝅥 || halfnote || {{n}}
|-
| style="text-align:center;"|𝅘𝅥 || quarternote || {{n}}
|-
| style="text-align:center;"|𝄞 || treblecleft || {{n}}
|-
| style="text-align:center;"|𝄢 || basecleft || {{n}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
247a14f5f4f8933159c28bd244e75cb1f36bd690
Char
0
290
1466
1444
2023-09-02T20:06:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = char <sourcelist>
|aliases = char, chr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Char command returns characters from a list of ASCII numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcelist
|description=List of ASCII numbers to translate, separated by space.
|range=int|minval=0|includemin=y|maxval=65535|includemax=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|}
==See Also==
*[[ASCII]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
95305033ad7eaea86aa5acc4d4c7c1b4beb8ffd4
Hex
0
293
1467
1446
2023-09-02T20:06:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = hex <sourcelist>
|aliases = hex
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Hex command returns hexadecimal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcelist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Now accepts 64 bit integers.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Oct]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
e580cc4952a768fc51128c387fbe15d8413c5ab7
Oct
0
294
1468
1447
2023-09-02T20:07:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = oct <sourcelist>
|aliases = oct
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Oct command returns octal numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcelist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Now accepts 64 bit integers.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Binary]]
*[[NumBinary]]
*[[StrConvert]]
a924256708f043d4f692a39fe9aefa8f873a1997
NumBinary
0
295
1469
1445
2023-09-02T20:07:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = numbinary <sourcelist>
|aliases = numbinary, nbin
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NumBinary command returns binary numbers from a list of decimal numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcelist
|description=List of decimal numbers to translate, separated by space.
|range=int|minval=0|includemin=y|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Now accepts 64 bit integers.
|}
==See Also==
*[[ASCII]]
*[[Char]]
*[[Hex]]
*[[Oct]]
*[[Binary]]
*[[StrConvert]]
bce66827ace617accb58d0fb320acaf8f6db01d3
StarLightV5.0
0
505
1470
1441
2023-09-02T20:11:55Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
7c47d1ec82559713fa2c3f36ffdb36af131b7069
1472
1470
2023-09-02T20:18:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
bdfba981fd7dfd35e51edb50b2a20a8d6f17fe38
1492
1472
2023-09-02T22:06:43Z
Serpent King
24956324
/* Command list */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || —
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
e50033632f537bc0674f801dbbc141af85ddd297
String (group)
0
73
1471
874
2023-09-02T20:16:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the string command group|the data type|String (type)}}
The '''string''' group is a group that contains string manipulation commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SubString]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IndexOf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Contains]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StartsWith]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[EndsWith]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} || {{y}}
|-
| [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|}
[[Category:String commands|*]]
[[Category:Command groups]]
8341fc23f0bbac02a00fd45b29fffc0bcc5cc2d3
Print
0
41
1473
1408
2023-09-02T20:18:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = print <text>
|aliases = print, echo
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[keywords]] and variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to be returned.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.1}} || Format changed to single-parameter.
|-
| {{v|5.0}} || Added "echo" alias.
|}
7d2ac58db15b9501c8fa5a436a0ed339b133d397
Echo
0
539
1474
2023-09-02T20:18:57Z
Serpent King
24956324
Redirected page to [[Print]]
wikitext
text/x-wiki
#REDIRECT [[Print]]
363ebdb87633b7e2d946851a6e0269d5617d85c7
StarLight
0
43
1475
1281
2023-09-02T21:33:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
[[File:StarLight.png|200px|thumb|right|StarLight's logo.]]
'''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 10 updates (the most recent being {{v|5.0}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[keywords]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, {{b|Math|group}}, [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
8773a12c4c7668d1fcf3cfe3862ce7d31c19379e
1476
1475
2023-09-02T21:34:14Z
Serpent King
24956324
/* Format */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLight''}}
[[File:StarLight.png|200px|thumb|right|StarLight's logo.]]
'''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012.
It has so far seen 10 updates (the most recent being {{v|5.0}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[keywords]], and patching glitches.
==Format==
''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: keywords such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced.
Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, {{b|Math|group}}, [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]].
[[Category:StarLight]]
936d601c58760e5f48769129ac0269abdad20a64
Add
0
352
1477
937
2023-09-02T21:42:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = add <additives>
|aliases = add
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|5.0}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Add command returns the sum of a list of additives.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additives
|description=List of additives to get the sum of.
|range=dec|list=y
|required=y}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additives
|description=List of additives to get the sum of.
|range=dec|list=y
|required=y}}
|}
===Versions 1.0 to 2.7===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the sum of a list of additives.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|-
| {{v|5.0}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|}
==See also==
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
5433b06e7042c86030f82492316e4cbc16d6bd05
1484
1477
2023-09-02T21:54:12Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = add <additives>
|aliases = add
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|5.0}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Add command returns the sum of a list of additives.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additives
|description=List of additives to get the sum of.
|range=dec|list=y
|required=y}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additives
|description=List of additives to get the sum of.
|range=dec|list=y
|required=y}}
|}
===Versions 1.0 to 2.7===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=additive1
|description=Additive to get the sum of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=additive2
|description=Additive to get the sum of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the sum of a list of additives.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|-
| {{v|5.0}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|}
==See also==
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[RemDiv]]
*[[Pow]]
725e602ac3fb0c5e8810d5d289dbda1a1858ee60
Mult
0
353
1478
938
2023-09-02T21:48:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mult <factors>
|aliases = mult
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Mult''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mult command returns the product a list of factors.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factors
|description=List of factors to get the product of.
|range=dec|list=y
|required=y}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factor1
|description=factor to get the product of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=factor2
|description=factor to get the product of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factors
|description=List of factors to get the product of.
|range=dec|list=y
|required=y}}
|}
===Versions 1.0 to 2.7===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factor1
|description=factor to get the product of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=factor2
|description=factor to get the product of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the product of a list of factors.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|-
|| {{v|5.0}} || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
2de1f5f51025f0fb8788b08f82d975fe0ffae5ef
1486
1478
2023-09-02T21:54:37Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mult <factors>
|aliases = mult
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Mult''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mult command returns the product a list of factors.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factors
|description=List of factors to get the product of.
|range=dec|list=y
|required=y}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factor1
|description=factor to get the product of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=factor2
|description=factor to get the product of.
|range=dec
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factors
|description=List of factors to get the product of.
|range=dec|list=y
|required=y}}
|}
===Versions 1.0 to 2.7===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=factor1
|description=factor to get the product of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=factor2
|description=factor to get the product of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || Added ability to find the product of a list of factors.
|-
| {{v|4.0}} || Simplified and optimized code; implemented GetText().
|-
|| {{v|5.0}} || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[RemDiv]]
*[[Pow]]
a7235e0dd81e2217bf715ec9d32ebc7053c3e840
Sub
0
354
1479
952
2023-09-02T21:49:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sub <minuend> <subtrahend>
|aliases = sub
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sub command returns the difference of the subtrahend from the minuend.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=minuend
|description=Number to subtract from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=subtrahend
|description=Amount to subtract.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
a971133b692f2b70186d572fc27e2b06c2a3fd5b
1485
1479
2023-09-02T21:54:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sub <minuend> <subtrahend>
|aliases = sub
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Sub command returns the difference of the subtrahend from the minuend.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=minuend
|description=Number to subtract from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=subtrahend
|description=Amount to subtract.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[RemDiv]]
*[[Pow]]
635853fae9da55644424a3e1784841bd35ed7d5e
Mod
0
357
1480
955
2023-09-02T21:52:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mod <divisor> <dividend>
|aliases = mod
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mod command returns the remainder of division of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Pow]]
65f79b685c6e8cf2a7c4c708af224d9d7aae7c69
1489
1480
2023-09-02T21:55:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mod <divisor> <dividend>
|aliases = mod
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Mod command returns the remainder of division of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[RemDiv]]
*[[Pow]]
105f0eefa26da5ca25755932493087b139e5ca77
IntDiv
0
356
1481
954
2023-09-02T21:52:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = intdiv <divisor> <dividend>
|aliases = intdiv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[Mod]]
*[[Pow]]
f5fca2e1a5cfeffb8190764573520fbdfacb251c
1488
1481
2023-09-02T21:55:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = intdiv <divisor> <dividend>
|aliases = intdiv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[Mod]]
*[[RemDiv]]
*[[Pow]]
54577974b4eb1e0800e3fb14b39ef354bb91eb8f
RemDiv
0
540
1482
2023-09-02T21:53:12Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = remdiv <divisor> <dividend> |aliases = remdiv |v5.0=y |console=y }} '''RemDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = remdiv <divisor> <dividend>
|aliases = remdiv
|v5.0=y
|console=y
}}
'''RemDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The RemDiv command returns the integer quotient of the dividend from the divisor and the remainder of division.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
4fdea66138fd87890db7395db0309e1da95b225a
1483
1482
2023-09-02T21:53:38Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = remdiv <divisor> <dividend>
|aliases = remdiv
|v5.0=y
|console=y
}}
'''RemDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The RemDiv command returns the integer quotient of the dividend from the divisor and the remainder of division.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[Pow]]
9d720450edeb138aa09377b01d3fe99fb324af94
Div
0
355
1487
1323
2023-09-02T21:54:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = div <divisor> <dividend>
|aliases = div
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Div command returns the quotient of the dividend from the divisor.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=divisor
|description=Base number to be divided
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=dividend
|description=Number to divide by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[IntDiv]]
*[[Mod]]
*[[RemDiv]]
*[[Pow]]
1f027e00c3df31cb2259e260284259fa917e3c71
Pow
0
358
1490
956
2023-09-02T21:55:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pow <base> <exponent>
|aliases = pow, exp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Pow command returns the result of the base to the exponent power.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=base
|description=Base number to be raised to a power.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=exponent
|description=Power to raise by.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Add]]
*[[Sub]]
*[[Mult]]
*[[Div]]
*[[IntDiv]]
*[[Mod]]
*[[RemDiv]]
*[[Sqrt]]
*[[Root]]
*[[Log]]
*[[Ln]]
8c7da3fc4f78d6f8e97737ec446d91e9246d3bad
Minute
0
428
1491
1113
2023-09-02T22:06:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = minute
|aliases = minute
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Minute command returns the current minute.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "min" alias added.
|-
| {{v|5.0}} || "min" alias removed to make way for [[Min]] command.
|}
==See also==
*[[Hour]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
71d7d68ffa576637548861acc30ebdc79db1ffb7
Root
0
361
1493
1012
2023-09-02T23:01:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = root <argument> <root>
|aliases = root
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Root command returns the specified root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the root of.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=root
|description=Root to apply to the argument.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Fixed a glitch involving negative arguments and odd numbered roots.
|}
==See also==
*[[Pow]]
*[[Sqrt]]
2d57c1787bc4aedfb31e409dc3d9215ca9957f93
Log
0
362
1494
1014
2023-09-02T23:01:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = log <argument> <base>
|aliases = log
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Log command returns the logarithm of the argument with a specified base.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=base
|description=Base of the logarithm
|range=dec
|default=10}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Ln]]
a65aea568765855519f0cc5c5b8f920ffaaf0cfb
Sqrt
0
360
1495
1013
2023-09-02T23:02:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sqrt <argument>
|aliases = sqrt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Sqrt command returns the square root of the argument.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the square root of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Root]]
b5fcb76107d59ab7113410689b981771d7b03020
Ln
0
363
1496
1016
2023-09-02T23:02:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = ln <argument>
|aliases = ln
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Ln''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Ln command returns the natural logarithm of the argument with base e.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to calculate a logarithm from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Pow]]
*[[Log]]
6d675c6fdf848b7b1abd460992e0910dd3226c3b
Abs
0
364
1497
1017
2023-09-02T23:02:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = abs <number>
|aliases = abs
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Abs''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Abs command returns the absolute value of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the absolute value from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
5c19689587d6989ded301f3c807050baa271805b
Inv
0
367
1498
964
2023-09-02T23:02:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = inv <number>
|aliases = inv
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Inv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Inv command returns the inverse of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the inverse of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
2bbc9488a838c4484a48f0ec875ee01dc7468999
Factorial
0
368
1499
965
2023-09-02T23:02:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = factorial <number>
|aliases = factorial
|1.0=y|2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Factorial''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Factorial command returns the factorial of a number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number to get the factorial of.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
b26c6f24103c35b29d421ae675152b5ad84ad7b8
Sin
0
369
1500
1018
2023-09-02T23:02:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sin <argument>
|aliases = sin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the sine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
afac7d45c52df6368821da4bc30d45e3dca0b5ea
Cos
0
370
1501
1019
2023-09-02T23:03:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cos <argument>
|aliases = cos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
6a148b653db6e7804ee297bf1bfb0486a6a4f81a
Tan
0
371
1502
1020
2023-09-02T23:03:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tan <argument>
|aliases = tan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the tangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
9696cf1700bb96ab580a756aeef9013d0e15181e
Csc
0
372
1503
1021
2023-09-02T23:03:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = csc <argument>
|aliases = csc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosecant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
5b1abc1cea0e5fef6f6cef1a0d992f4c3051ceab
Sec
0
373
1504
1022
2023-09-02T23:03:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sec <argument>
|aliases = sec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the secant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
d0b40a991a1c6f2f2ebd5307d1ded2deccc1fae1
1520
1504
2023-09-02T23:17:43Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sec <argument>
|aliases = sec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the secant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
0fb37b6451a34eab0de73d21b3ce0e102e77c5c1
Cot
0
374
1505
1023
2023-09-02T23:03:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cot <argument>
|aliases = cot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cotangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
7d10fcb222e4705f8dc6e37a03551289f7efc658
1522
1505
2023-09-02T23:18:34Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cot <argument>
|aliases = cot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cotangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
55a92b1de169cd98587a91622b39555597eec0ef
InvSin
0
378
1506
1024
2023-09-02T23:04:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsin <argument>
|aliases = invsin, asin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse sine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
61c63ae63af49439d8c0805a3c39224ea0c79027
1523
1506
2023-09-02T23:18:59Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsin <argument>
|aliases = invsin, asin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse sine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
ee857f35dd70a817f1765cb60f310f0568938f20
InvCos
0
379
1507
1025
2023-09-02T23:04:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcos <argument>
|aliases = invcos, acos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
f5b4f77ed55a6aee82d52112b134af85101dd612
1524
1507
2023-09-02T23:19:05Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcos <argument>
|aliases = invcos, acos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosine of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
bd32d4ba24d08968e86fa10a4f9b7541be2560ef
InvTan
0
380
1508
1026
2023-09-02T23:04:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invtan <argument>
|aliases = invtan, atan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse tangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
0ac02d1301f269e264090aec30ff53b233c3c54e
1525
1508
2023-09-02T23:19:08Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invtan <argument>
|aliases = invtan, atan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse tangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
748274466bc714553678bb2e5425ab88b859572a
InvCsc
0
377
1509
1027
2023-09-02T23:05:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcsc <argument>
|aliases = invcsc, acsc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosecant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
003dbc9efc5d38eb564f45520f4cb0d044b94fb3
1527
1509
2023-09-02T23:19:17Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcsc <argument>
|aliases = invcsc, acsc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cosecant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
3837caac771930d79747bbaf02cca15d41f06472
InvSec
0
376
1510
1028
2023-09-02T23:05:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsec <argument>
|aliases = invsec, asec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse secant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvCot]]
*[[Rad]]
*[[Deg]]
d0e3b836011c491a56a7aece4e9aff66cd1fbbb9
1526
1510
2023-09-02T23:19:13Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invsec <argument>
|aliases = invsec, asec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse secant of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
988938df02080e0c4d6f3d0aa4c2471bca5e08ab
InvCot
0
375
1511
1029
2023-09-02T23:05:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcot <argument>
|aliases = invcot, acot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In versions 2.0, this command was a subcommand of the math command.
==Function==
The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cotangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[Rad]]
*[[Deg]]
137fabce15f1512a836a3d5dd1a501288a2d2efe
1528
1511
2023-09-02T23:19:24Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = invcot <argument>
|aliases = invcot, acot
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In versions 2.0, this command was a subcommand of the math command.
==Function==
The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the inverse cotangent of.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
a64cc1f36b722623e5f9cac18b8a917e16889a9d
DegToRad
0
392
1512
1047
2023-09-02T23:06:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtorad <argument>
|aliases = degtorad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in degrees and translates it into radians.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[RadToDeg]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
39adbc8ca76c5daa2a9162abefc934d08d572824
RadToDeg
0
393
1513
1048
2023-09-02T23:06:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = radtodeg <argument>
|aliases = radtodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToRad command accepts an angle measurement in radians and translates it into degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Angle measurement in radians
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
2e90cdffb87195f203c3171f7049f87ecb0435c6
DegToDMS
0
394
1514
1050
2023-09-02T23:06:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = degtodms <argument>
|aliases = degtodms
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DegToDMS''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DegToDMS command accepts an angle measurement in degrees and translates it into degrees-minutes-seconds notation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Angle measurement in degrees
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
ed2bc89061836e186ba1255bbec5935815fce680
DMSToDeg
0
395
1515
1049
2023-09-02T23:08:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dmstodeg <degrees> <minutes> <seconds>
|aliases = dmstodeg
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=degrees
|description=Degrees portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=minutes
|description=Minutes portion of DMS notation
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=seconds
|description=Seconds portion of DMS notation
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DegToDMS]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
26d99e22d39e4337a5fe4404ea37ab1c169f67de
TrigMode
0
541
1516
2023-09-02T23:16:32Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = trigmode <mode> |aliases = trigmode |v5.0=y |console=y }} '''TrigMode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = trigmode <mode>
|aliases = trigmode
|v5.0=y
|console=y
}}
'''TrigMode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The TrigMode command changes the trigonometry mode between radians and degrees. This command is a merged command of [[Rad]] and [[Deg]].
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=mode
|description=Switches the trigonometry mode.
|range=Options: rad, radian, radians, deg, degree, degrees|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added, merged out of [[Rad]] and [[Deg]].
|}
==See also==
*[[DegToRad]]
*[[RadToDeg]]
*[[DegToDMS]]
*[[DMSToDeg]]
*[[Deg]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvSec]]
*[[InvCsc]]
*[[InvCot]]
a1218b065d2f8b693708f278ffa28de0cc562211
Sin
0
369
1517
1500
2023-09-02T23:16:50Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = sin <argument>
|aliases = sin
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the sine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
3331079205ac467a737bbfe39b2a07c8e2e5f3e6
Cos
0
370
1518
1501
2023-09-02T23:17:12Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = cos <argument>
|aliases = cos
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosine of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
6df0dd407fe90c2749311c29b746288379dd2d96
Tan
0
371
1519
1502
2023-09-02T23:17:22Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tan <argument>
|aliases = tan
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the tangent of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
af60ca998e1f31c699b58908c83ee906f46b8939
Csc
0
372
1521
1503
2023-09-02T23:18:02Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = csc <argument>
|aliases = csc
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the cosecant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
e783abf6c72264117389d6f6916960d32d1e1acb
Rad
0
387
1529
1072
2023-09-02T23:19:48Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[TrigMode]]
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
697fe026e406c61ce4026e63e77d26b25b234091
1531
1529
2023-09-02T23:21:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Deg]] into [[TrigMode]]
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[TrigMode]]
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
cae4a847f8f62b51ac5531aac36d7557174b04f1
1545
1531
2023-09-02T23:26:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Deg]] into [[TrigMode]]
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[TrigMode]]
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
[[Category:Defunct commands]]
e7e7473716f8f27c05101a8610987fdfe05722a7
Deg
0
388
1530
1073
2023-09-02T23:19:51Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[TrigMode]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
a179ac41d711f04542cc10741933d6ca98cc5413
1532
1530
2023-09-02T23:22:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Rad]] into [[TrigMode]]
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[TrigMode]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
2d28a26252cd654a2cc22bb3f5d98c81c21f293c
1546
1532
2023-09-02T23:26:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Rad]] into [[TrigMode]]
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[TrigMode]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
[[Category:Defunct commands]]
5b097c4e9effeb0573ea1e6ca1ec7f2541d340bc
Get
0
175
1533
1293
2023-09-02T23:22:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunkt command only in version 1.0.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
1b910be17a1c0c2a6b5c99d6857a488f06501b13
1535
1533
2023-09-02T23:24:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunct command only in version 1.0.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
1621561347ad15f328f71f8fe25287a1e41d8d67
1538
1535
2023-09-02T23:25:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = get <variable> <index>
|aliases = get
|v1.0=y
|console=y
}}
'''Get''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunct command only in version 1.0.
==Function==
The Get command gets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
[[Category:Defunct commands]]
f71ddeb104ab0f4d7b72b4785b3e3ec730623bc6
Set
0
176
1534
1294
2023-09-02T23:23:19Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = set <variable> <newvalue>
----
set <variable> <index> <newvalue>
|aliases = set
|v1.0=y
|console=y
}}
'''Set''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunkt command only in version 1.0.
==Function==
The Set command sets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
{{ParametersRow
|num=3
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
5aae67a97eb4ecb1b277c08a2c93dd5d6af96be3
1536
1534
2023-09-02T23:24:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = set <variable> <newvalue>
----
set <variable> <index> <newvalue>
|aliases = set
|v1.0=y
|console=y
}}
'''Set''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunct command only in version 1.0.
==Function==
The Set command sets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
{{ParametersRow
|num=3
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
d8f93759fadd45b69cc30c8a6ac5582e0b72e8c7
1537
1536
2023-09-02T23:25:36Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = SLSystem
|usage = set <variable> <newvalue>
----
set <variable> <index> <newvalue>
|aliases = set
|v1.0=y
|console=y
}}
'''Set''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunct command only in version 1.0.
==Function==
The Set command sets the value of internal variables.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=variable
|description=The variable's name
|range=str|nonull=y
|required=y
}}
{{ParametersRow
|num=2
|name=index
|description=Index, only for array variables.
|range=int|minval=0|maxval=10000
}}
{{ParametersRow
|num=3
|name=newvalue
|description=Value to set to the variable
|range=Anything
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Command removed.
|}
[[Category:Defunct commands]]
cd2bd4e41449f8928848557b5fa478f343d7b2ef
DeletePrivateNote
0
330
1539
1339
2023-09-02T23:25:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[DeletePublicNote]] and DeletePrivateNote|DeleteNote}}
{{infobox command
|group = Authentication
|usage = deleteprivatenote <notename>
|aliases = deleteprivatenote, dprivatenote, dprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeletePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
[[Category:Defunct commands]]
663bfefc8717931acf6cb1a765426297c102fd77
DeletePublicNote
0
329
1540
1338
2023-09-02T23:25:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from DeletePublicNote and [[DeletePrivateNote]]|DeleteNote}}
{{infobox command
|group = Authentication
|usage = deletepublicnote <notename>
|aliases = deletepublicnote, dpublicnote, dpubnote, deletenote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y
}}
'''DeletePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The DeletePublicNote command deletes a specified public note.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias.
|}
==See also==
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
[[Category:Defunct commands]]
9f6cbf4f57578da9d8cd3c2a79b2e50d9a249d52
ViewPublicNote
0
327
1541
1329
2023-09-02T23:25:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from ViewPublicNote and [[ViewPrivateNote]]|ViewNote}}
{{infobox command
|group = Authentication
|usage = viewpublicnote <notename>
|aliases = viewpublicnote, publicnote, vpubnote, pubnote, viewnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias.
|}
==See also==
*[[CreatePublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
[[Category:Defunct commands]]
30710e72538fc2a69f6d8bd8efcb6d785daee54e
ViewPrivateNote
0
328
1542
1332
2023-09-02T23:26:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[ViewPublicNote]] and ViewPrivateNote|ViewNote}}
{{infobox command
|group = Authentication
|usage = viewprivatenote <notename>
|aliases = viewprivatenote, privatenote, vprivnote, privnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
[[Category:Defunct commands]]
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPublicNote]]
*[[DeletePrivateNote]]
*[[CreatePrivateNote]]
*[[DeletePrivateNote]]
d9411ccfd1f3daf79f8506bbfad1cface9820ff7
CreatePrivateNote
0
326
1543
1325
2023-09-02T23:26:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[CreatePublicNote]] and CreatePrivateNote|CreateNote}}
{{infobox command
|group = Authentication
|usage = createprivatenote <notename> <notecontents>
|aliases = createprivatenote, newprivatenote, nprivnote, cprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|}
==See also==
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
[[Category:Defunct commands]]
d112522058b954e5f953c440a541ac6c988218df
CreatePublicNote
0
325
1544
1324
2023-09-02T23:26:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from CreatePublicNote and [[CreatePrivateNote]]|CreateNote}}
{{infobox command
|group = Authentication
|usage = createpublicnote <notename> <notecontents>
|aliases = createpublicnote, newpublicnote, npubnote, cpubnote, createnote, note
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases.
|}
==See also==
*[[ViewPublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
[[Category:Defunct commands]]
f44436f759b61b4ac80e6d84acdb65a6b6f9c81a
PlayIntroSound
0
232
1547
1384
2023-09-02T23:26:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = playintrosound <switch>
|aliases = playintrosound, introsound, is
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PlayIntroSound''' is a defunct {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.5}} to {{v|4.1}}. In version {{v|5.0}}, this command was merged with [[IntroSoundPath]]
==Function==
The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[IntroSoundPath]]
[[Category:Defunct commands]]
8c8162271303120a4bedba1b39e25e28ccce8c3f
Category:Registry commands
14
510
1548
1258
2023-09-02T23:27:27Z
Serpent King
24956324
Serpent King moved page [[Category:Registry]] to [[Category:Registry commands]] without leaving a redirect
wikitext
text/x-wiki
These are all of the commands belonging to the [[registry]] group.
[[Category:Commands]]
e6207845ed591c6a2a1237dbba48a7075834fb0f
Category:Defunct commands
14
542
1549
2023-09-02T23:29:25Z
Serpent King
24956324
Created page with "These are all commands that have been excluded from the latest version of [[StarLight]]. Many of these have existing replacements, or have been merged with another command und..."
wikitext
text/x-wiki
These are all commands that have been excluded from the latest version of [[StarLight]]. Many of these have existing replacements, or have been merged with another command under a new name.
d34a20a377b699e2e604f3be1bb1d6cd94cd4721
1550
1549
2023-09-02T23:30:06Z
Serpent King
24956324
wikitext
text/x-wiki
These are all commands that have been excluded from the latest version of [[StarLight]]. Many of these have existing replacements, or have been merged with another command under a new name.
[[Category:Commands]]
fb75937dc91bbfc575e703a730198c9c616e4bc8
Glossary
0
278
1551
1283
2023-09-02T23:34:08Z
Serpent King
24956324
wikitext
text/x-wiki
The following is a list of terms used on this wiki and within ''[[StarLight]]''.
{|class="wikitable sortable"
! Term !! Definition/Description
|-
| {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications.
|-
| {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it.
|-
| {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value.
|-
| {{Anchor|Build|Build}} || Refers to versions of StarLight.
|-
| {{Anchor|Character|Character}} || Data type that stores a single character of text.
|-
| {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters.
|-
| {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner.
|-
| {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers.
|-
| {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem.
|-
| {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted.
|-
| {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, Registry, System, Fun, and Misc.
|-
| {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console.
|-
| {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters.
|-
| {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers.
|-
| {{Anchor|Keywords|[[Keywords]]}} || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string.
|-
| {{Anchor|Output|Output}} || The result of a command.
|-
| {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work.
|-
| {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters.
|-
| {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically.
|-
| {{Anchor|String|String}} || Data type that stores multiple characters of text.
|-
| {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on.
|-
| {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''.
|}
[[Category:StarLight]]
36306686cf11f24aacbc96c4c087f2c1a9e2c158
1552
1551
2023-09-02T23:35:13Z
Serpent King
24956324
wikitext
text/x-wiki
The following is a list of terms used on this wiki and within ''[[StarLight]]''.
{|class="wikitable sortable"
! Term !! Definition/Description
|-
| {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications.
|-
| {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it.
|-
| {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value.
|-
| {{Anchor|Build|Build}} || Refers to versions of StarLight.
|-
| {{Anchor|Character|Character}} || Data type that stores a single character of text.
|-
| {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters.
|-
| {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner.
|-
| {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers.
|-
| {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem.
|-
| {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted.
|-
| {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, Registry, System, Fun, and Misc.
|-
| {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console.
|-
| {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters.
|-
| {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers.
|-
| {{Anchor|Keyword|[[Keywords|Keyword]]}} || Identifying string that ''StarLight'''s parser searches for and replaces with a corresponding string.
|-
| {{Anchor|Output|Output}} || The result of a command.
|-
| {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work.
|-
| {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters.
|-
| {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically.
|-
| {{Anchor|String|String}} || Data type that stores multiple characters of text.
|-
| {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on.
|-
| {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''.
|}
[[Category:StarLight]]
3b6c3d86cb5c882c75edf3aeb5a3af6fbe79b149
Quadratic
0
396
1553
1194
2023-09-04T16:38:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = quadratic <nowiki><a> <b> <c></nowiki>
|aliases = quadratic, quad
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Quadratic''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Quadratic command accepts values a b and c of a quadratic equations and returns the result of the quadratic formula.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=a
|description=A value
|range=dec|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=b
|description=B value
|range=dec
|required=y}}
{{ParametersRow
|num=3
|name=c
|description=C value
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
3b6dffd936753f3f2817c7d01ea2ac0104c6086b
Fibonacci
0
397
1554
1051
2023-09-04T16:40:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = fibonacci <termcout> <startterms>
|aliases = fibonacci
|v4.1=y|v5.0=y
|console=y
}}
'''Fibonacci''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The Fibonacci command returns the Fibonacci sequence out to a specified number of terms.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=termcount
|description=Number of terms to go out to
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=startterms
|description=Terms to start the sequence
|range=dec|list=y
|required=
|default={0, 1}}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
6eea13dd0b4774959fd23ede77232df2619ca5e7
Pythagorean
0
543
1555
2023-09-04T16:51:47Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = pythagorean <nowiki><val1> <val2> <sides></nowiki> |aliases = pythagorean, pythag |v5.0=y |console=y }} '''Pythagorean''' is a {{b|Mat..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pythagorean <nowiki><val1> <val2> <sides></nowiki>
|aliases = pythagorean, pythag
|v5.0=y
|console=y
}}
'''Pythagorean''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Pythagorean command accepts two side lengths of a right triangle and returns the third via the Pythagorean Theorem.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=val1
|description=One of the side lengths.
|range=dec|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=val2
|description=One of the side lengths.
|range=dec|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=sides
|description=Which of the sides were provided? the first character is for val1, the second is for val2.
|range=Options: ab, ba; ac, bc; ca, cb
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
422399f2d910a9398fdbe3436aed4f797700d42e
SimpInterest
0
399
1556
1055
2023-09-04T16:52:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = simpinterest <principal> <rate> <time>
|aliases = simpinterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=time
|description=Over how much time
|range=dec
|required=y}}
|}
==See also==
*[[CompInterest]]
*[[ContInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
4f6ab236241dacbb4b80dde424998851c93dbe54
CompInterest
0
400
1557
1056
2023-09-04T16:52:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = compinterest <principal> <rate> <time> <timescompounded>
|aliases = compinterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''CompInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The CompInterest command calculates compound interest from the principal, rate, time, and times compounded using <code>A = P(1+r/n)^(tn)</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=time
|description=Over how much time
|range=dec
|required=y}}
{{ParametersRow
|num=4
|name=timescompounded
|description=Number of times compounded
|range=dec
|default=1}}
|}
==See also==
*[[SimpInterest]]
*[[ContInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
04328ec8b2f8ea40104415cbfedaacae62720c96
ContInterest
0
401
1558
1057
2023-09-04T16:52:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = continterest <principal> <rate> <time>
|aliases = continterest
|v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ContInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The ContInterest command calculates continuously compounded interest from the principal, rate, and time using <code>A = Pe^(rt)</code>.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=principal
|description=The amount borrowed
|range=int|minval=0
|required=y}}
{{ParametersRow
|num=2
|name=rate
|description=The rate of return
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=time
|description=Over how much time
|range=dec
|required=y}}
|}
==See also==
*[[SimpInterest]]
*[[CompInterest]]
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of math command.
|}
e45a88232b8bdafb961cd24ab914d36e15a3861e
Perimeter
0
123
1559
1032
2023-09-04T16:53:11Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = perimeter <shape> <...>
|aliases = perimeter
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code>
*Square <code>perimeter square <sidelength></code>
*Rectangle <code>perimeter rectangle <length> <width></code>
*Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code>
*Hexagon <code>perimeter hexagon <sidelength></code>
*Circle <code>perimeter circle <radius></code>
*{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the perimeter of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=side1length
|description=Length of side 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=side2length
|description=Length of side 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=side3length
|description=Length of side 3.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=sidelength
|description=Length of the slanted sides.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse; implemented GetText().
|}
==See also==
*[[Area]]
*[[Volume]]
*[[SurfaceArea]]
0d4eb04fcbf40854105d0261aa7bedd93bed8da5
Area
0
262
1560
1033
2023-09-04T16:53:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = area <shape> <...>
|aliases = area
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Triangle <code>area triangle <base> <height></code>
*Square <code>area square <sidelength></code>
*Rectangle <code>area rectangle <length> <width></code>
*Trapezoid <code>area trapezoid <height> <base1length> <base2length></code>
*Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code>
*Circle <code>area circle <radius></code>
*{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the area of.
|range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse
|required=y}}
|-
!colspan=6|Triangle
{{ParametersRow
|num=2
|name=base
|description=Length of the base.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the triangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Square
{{ParametersRow
|num=2
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangle
{{ParametersRow
|num=2
|name=length
|description=Length of the rectangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the rectangle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Trapezoid
{{ParametersRow
|num=2
|name=height
|description=Height of the trapezoid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=base1length
|description=Length of base 1.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=base2length
|description=Length of base 2.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Hexagon
{{ParametersRow
|num=2
|name=height
|description=Height of the hexagon.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=diameter
|description=Length from one corner to the opposite corner.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=sidelength
|description=Length of a side.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Circle
{{ParametersRow
|num=2
|name=radius
|description=Radius of the circle.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|{{rollover|Ellipse|Added in 4.1|y}}
{{ParametersRow
|num=2
|name=a
|description=Length of the major axis.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=b
|description=Length of the minor axis.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || New subcommand added: Ellipse; implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Volume]]
*[[SurfaceArea]]
f40896b78a977a736ff8880cc50753f2c4eb24b0
Volume
0
264
1561
1034
2023-09-04T16:53:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume recprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code>
*Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceArea]]
34f0731484708526606e2b0226b51f548657dd81
SurfaceArea
0
265
1562
1035
2023-09-04T16:53:38Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = surfacearea <shape> <...>
|aliases = surfacearea
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SurfaceArea''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
SurfaceArea gets the surface area of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>surfacearea cube <sidelength></code>
*Cone <code>surfacearea cone <radius> <height> <height></code>
*Cylinder <code>surfacearea cylinder <radius> <height></code>
*Sphere <code>surfacearea sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the surfacearea of.
|range=Valid units: cube, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[Volume]]
435ec446fb44283d67332266f4b00ea5d417f0ed
Min
0
544
1563
2023-09-04T17:01:33Z
Serpent King
24956324
Created page with "{{disambig2|math command that gets the minimum of a dataset.|the [[Date/Time]] command|Minute}} {{infobox command |group = Math |usage = min <dataset> |aliases = min |v5.0=y |..."
wikitext
text/x-wiki
{{disambig2|math command that gets the minimum of a dataset.|the [[Date/Time]] command|Minute}}
{{infobox command
|group = Math
|usage = min <dataset>
|aliases = min
|v5.0=y
|console=y
}}
'''Min''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Min command accepts a dataset and returns the minimum value of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Median]]
*[[DataSet]]
17723b48d049c536beb53695a77f60ea19504ffe
1566
1563
2023-09-04T17:08:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|math command that gets the minimum of a dataset.|the [[Date/Time]] command|Minute}}
{{infobox command
|group = Math
|usage = min <dataset>
|aliases = min
|v5.0=y
|console=y
}}
'''Min''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Min command accepts a dataset and returns the minimum value of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Max]]
*[[Range]]
*[[DataSet]]
b949a6d843eeb7f7a7995f44702e9dc447328cd6
Sec
0
373
1564
1520
2023-09-04T17:02:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|math command that gets the secant|the [[Date/Time]] command|Second}}
{{infobox command
|group = Math
|usage = sec <argument>
|aliases = sec
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the secant of, in either radians or degrees depending on the mode.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[TrigMode]]
*[[Rad]]
*[[Deg]]
602f4f0bfe67ce9faf47a6c1441b2c19f18a49c7
Average
0
391
1565
1037
2023-09-04T17:06:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = average <dataset>
|aliases = average, ave
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Average command accepts dataset and returns the average.
==Parameters==
===Version 2.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec|list=y
|required=y}}
|}
===Version 1.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1...
|description=Numbers to get data from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Input now contained in one parameter instead of a parameter list; "ave" alias added; added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|}
==See also==
*[[Median]]
*[[DataSet]]
c68992c64ab4f61a008ca001b7db071a2f9a2bb5
1575
1565
2023-09-06T16:37:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = average <dataset>
|aliases = average, ave, mean, arithmean, arithmeticmean
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Average command accepts dataset and returns the average.
==Parameters==
===Version 2.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec|list=y
|required=y}}
|}
===Version 1.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1...
|description=Numbers to get data from.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Input now contained in one parameter instead of a parameter list; "ave" alias added; added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || "mean", "arithmean", and "arithmeticmean" aliases added.
|}
==See also==
*[[Median]]
*[[DataSet]]
6ef832a040c93b6c207c2ba2bc154b41b9381bbf
Max
0
545
1567
2023-09-04T17:08:15Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = max <dataset> |aliases = max |v5.0=y |console=y }} '''Max''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present i..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = max <dataset>
|aliases = max
|v5.0=y
|console=y
}}
'''Max''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Max command accepts a dataset and returns the maximum value of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Min]]
*[[Range]]
*[[DataSet]]
c28543365abc29474240ba78d12d33fa3b4f2018
Range
0
546
1568
2023-09-04T17:09:27Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = range <dataset> |aliases = range |v5.0=y |console=y }} '''Range''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is pre..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = range <dataset>
|aliases = range
|v5.0=y
|console=y
}}
'''Range''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Range command accepts a dataset and returns the range value of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Min]]
*[[Max]]
*[[DataSet]]
0330537a74c3e0dada2bbc4c162086a052c53a59
Median
0
398
1569
1052
2023-09-04T17:12:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = median <dataset>
|aliases = median
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Median''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Median command accepts a dataset and returns the median of the set.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec|list=y
|required=y}}
|}
===Versions 1.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=num1
|description=first number
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=num2
|description=second number
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Now accepts an entire dataset.
|}
==See also==
*[[Average]]
*[[DataSet]]
ba626814706d647fad51be2178ac5ae48e9c1696
Mode
0
547
1570
2023-09-04T17:15:01Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = mode <dataset> |aliases = mode |v5.0=y |console=y }} '''Mode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is presen..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = mode <dataset>
|aliases = mode
|v5.0=y
|console=y
}}
'''Mode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Mode command accepts a dataset and returns the mode value of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DataSet]]
4b31086840cd3727b1a1c21ae36dfb1223d16910
GeometricMean
0
548
1571
2023-09-06T16:31:00Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = geometricmean <dataset> |aliases = geometricmean, geommean |v5.0=y |console=y }} '''GeometricMean''' is a {{b|Math|group}} [[command]..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = geometricmean <dataset>
|aliases = geometricmean, geommean
|v5.0=y
|console=y
}}
'''GeometricMean''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The GeometricMean command accepts a dataset and returns the geometric mean of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Average]]
*[[HarmonicMean]]
*[[DataSet]]
7411b2c8ce985517372aed19344af711d11ec166
HarmonicMean
0
549
1572
2023-09-06T16:32:35Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = harmonicmean <dataset> |aliases = harmonicmean, harmmean |v5.0=y |console=y }} '''HarmonicMean''' is a {{b|Math|group}} [[command]] i..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = harmonicmean <dataset>
|aliases = harmonicmean, harmmean
|v5.0=y
|console=y
}}
'''HarmonicMean''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The HarmonicMean command accepts a dataset and returns the harmonic mean of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Average]]
*[[GeometricMean]]
*[[DataSet]]
d8081822ae78a3f0a21c79f8d8c57c7bf30db4e3
Variance
0
550
1573
2023-09-06T16:35:21Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = variance <dataset> |aliases = variance |v5.0=y |console=y }} '''Variance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' th..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = variance <dataset>
|aliases = variance
|v5.0=y
|console=y
}}
'''Variance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The variance command accepts a dataset and returns the variance of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[StandardDeviation]]
*[[CoefficientVariance]]
*[[DataSet]]
34b75e51406967bae607b6ba2f02970fb97de160
1579
1573
2023-09-06T16:39:41Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = variance <dataset>
|aliases = variance
|v5.0=y
|console=y
}}
'''Variance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Variance command accepts a dataset and returns the variance of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[StandardDeviation]]
*[[CoefficientVariance]]
*[[DataSet]]
0b0533dab95730ec39005c3ee3e0b44ad588b0c5
StarLightV5.0
0
505
1574
1492
2023-09-06T16:36:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pathagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
c12dc02d7acb82317459ddac98ef367e3c7bea42
1603
1574
2023-09-06T17:51:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
a0e903543c04e198303600d0e198fb2c5863275d
Mean
0
551
1576
2023-09-06T16:37:23Z
Serpent King
24956324
Redirected page to [[Average]]
wikitext
text/x-wiki
#REDIRECT [[Average]]
7c9a7f02542f9bb418d9b116199178f0b352b1b3
Arithmean
0
552
1577
2023-09-06T16:37:44Z
Serpent King
24956324
Redirected page to [[Average]]
wikitext
text/x-wiki
#REDIRECT [[Average]]
7c9a7f02542f9bb418d9b116199178f0b352b1b3
Arithmeticmean
0
553
1578
2023-09-06T16:38:07Z
Serpent King
24956324
Redirected page to [[Average]]
wikitext
text/x-wiki
#REDIRECT [[Average]]
7c9a7f02542f9bb418d9b116199178f0b352b1b3
CoefficientVariance
0
554
1580
2023-09-06T16:40:15Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = coefficientvariance <dataset> |aliases = coefficientvariance, coeffvar |v5.0=y |console=y }} '''CoefficientVariance''' is a {{b|Math|..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = coefficientvariance <dataset>
|aliases = coefficientvariance, coeffvar
|v5.0=y
|console=y
}}
'''CoefficientVariance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The CoefficientVariance command accepts a dataset and returns the coefficient of variance of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Variance]]
*[[StandardDeviation]]
*[[DataSet]]
229cfdb82f67c09ee2d6fc63a3536d6b192e55ec
StandardDeviation
0
555
1581
2023-09-06T16:41:48Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = standarddeviation <dataset> |aliases = standarddeviation, standarddev, stddev |v5.0=y |console=y }} '''StandardDeviation''' is a {{b|..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = standarddeviation <dataset>
|aliases = standarddeviation, standarddev, stddev
|v5.0=y
|console=y
}}
'''StandardDeviation''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The StandardDeviation command accepts a dataset and returns the standard of deviation of the set.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dataset
|description=The dataset to analyze.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Variance]]
*[[StandardDeviation]]
*[[DataSet]]
c7a6f45f6ab87d287b03e3a13d3a581c10260369
Standarddev
0
556
1582
2023-09-06T16:42:22Z
Serpent King
24956324
Redirected page to [[StandardDeviation]]
wikitext
text/x-wiki
#REDIRECT [[StandardDeviation]]
c105c40e7aa7ca674175251ce8c143b95cc2cc4c
Stddev
0
557
1583
2023-09-06T16:42:35Z
Serpent King
24956324
Redirected page to [[StandardDeviation]]
wikitext
text/x-wiki
#REDIRECT [[StandardDeviation]]
c105c40e7aa7ca674175251ce8c143b95cc2cc4c
DataSet
0
390
1584
1007
2023-09-06T16:48:09Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dataset <dataset>
|aliases = dataset
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y|v5.0=y
|console=y|gui=
}}
'''DataSet''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The DataSet command accepts a set of numbers and gives statistical data back.
*Minimum: Lowest value in the dataset
*Maximum: Highest value in the dataset
*Range: Difference between maximum and minimum
*Median: Number in the direct middle of the dataset
*Mode: Number with the most occurrences in the dataset (also displays number of instances)
*Arithmetic mean: Sum of all numbers in the dataset divided by the amount of numbers in the set
*Geometric mean: Product of all numbers in the dataset to the power of the inverse of the amount of numbers in the set
*Harmonic mean: The amount of numbers in the dataset divided by the sum of the inverse of all numbers in the dataset
*Variance: Sum of the difference of all numbers in the dataset and the arithmetic mean of the same set, squared
*Standard deviation: The square root of variance
*Coefficient of variation: Standard deviation divided by the arithmetic mean
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=nums
|description=List of numbers to get data from.
|range=dec|list=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[Max]]
*[[Min]]
*[[Range]]
*[[Median]]
*[[Mode]]
*[[Average]]
*[[GeometricMean]]
*[[HarmonicMean]]
*[[Variance]]
*[[StandardDeviation]]
*[[CoefficientVariance]]
3c26f4052278fa6099228e384eb1be245c30f662
Random
0
110
1585
934
2023-09-06T16:58:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <count> <dontrepeat>
----
random <ceiling>
|aliases = random, rand, rnd
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Random''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random {{b|integer|type}}s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
{{ParametersRow
|num=4
|name=dontrepeat
|description=Should the command repeat numbers? If true, <count> must be lower than the range of numbers.
|range=Bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
|}
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
|}
===Version 1.0 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them; "rand" and "rnd" aliases added.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| {{v|5.0]}} || Now optionally will not repeat numbers.
|}
==See also==
*[[Chance]]
09e1c7b3ec56450d1b3f0e1085551a07e2e88a38
1586
1585
2023-09-06T16:59:04Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = random <floor> <ceiling> <count> <dontrepeat>
----
random <ceiling>
|aliases = random, rand, rnd
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Random''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Random command pulls random {{b|integer|type}}s between specified bounds.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
{{ParametersRow
|num=4
|name=dontrepeat
|description=Should the command repeat numbers? If true, <count> must be lower than the range of numbers.
|range=Bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
|}
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
|}
===Version 1.0 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=floor
|description=The minimum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=2
|name=ceiling
|description=The maximum bound for the random command to pick from.
|range=int
|required=y}}
{{ParametersRow
|num=3
|name=count
|description=The number of integers to pick.
|range=int
|minval=0
|includemin=y
|default=1}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them; "rand" and "rnd" aliases added.
|-
| {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar.
|-
| {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1.
|-
| {{v|5.0}} || Now optionally will not repeat numbers.
|}
==See also==
*[[Chance]]
ae249a5c578eb083bb726c4a7c7230198a00f5d1
Count
0
389
1587
1006
2023-09-06T17:02:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = count <start> <end> <step>
----
count <end>
|aliases = count
|v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y|v5.0=y
|console=y|gui=
}}
'''Count''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|4.1}} forward.
==Function==
The count command counts from a specified start point to a specified end point by a specified increment. If only one parameter is provided, the command counts from 0 by 1 to the specified number.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=start
|description=Number to start counting from.
|range=dec
|required=y}}
{{ParametersRow
|num=2
|name=end
|description=Number to count to.
|range=dec
|required=y}}
{{ParametersRow
|num=3
|name=step
|description=Number to count by.
|range=dec
|default=1}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=end
|description=Number to count to. Counts by 1 from 0.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added
|}
6a3e68ff6e6d7d0b75bf0d31420be440911f8aa2
Chance
0
113
1588
1236
2023-09-06T17:04:31Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
Chance gets {{b|boolean|type}}s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default=50
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of booleans to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
==See also==
*[[Random]]
e52c82a0168330ecc908df79245a15be2616a8b2
Factor
0
404
1589
1064
2023-09-06T17:07:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = factor <argument>
|aliases = factor
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Factor''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Factor command returns all whole factors of a given number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to get the factors of.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added ctrl loop break.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Gcf]]
*[[Simplify]]
*[[ToFraction]]
d708818103d3879fbd2bcd5bd7dde55c15f2a2a3
Gcf
0
405
1590
1066
2023-09-06T17:08:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = gcf <argument1> <argument2>
|aliases = gcf
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The Gcf command returns the greatest common factor of two numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument1
|description=First number.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=argument2
|description=Second number.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Factor]]
*[[Simplify]]
*[[ToFraction]]
250ba1902ef8e311109491ab9acd44aad3516e32
1591
1590
2023-09-06T17:08:29Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = gcf <argument1> <argument2>
|aliases = gcf
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The Gcf command returns the greatest common factor of two numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument1
|description=First number.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=argument2
|description=Second number.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Lcm]]
*[[Factor]]
*[[Simplify]]
*[[ToFraction]]
aade9c200b8f1139f85ab67cf52a7df8584f0927
Lcm
0
558
1592
2023-09-06T17:11:07Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = lcm <argument1> <argument2> |aliases = lcm |v5.0=y |console=y|gui=y }} '''Lcm''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = lcm <argument1> <argument2>
|aliases = lcm
|v5.0=y
|console=y|gui=y
}}
'''Lcm''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Lcm command returns the least common multiple of two numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument1
|description=First number.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=argument2
|description=Second number.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Gcf]]
8e1ac40e5aa4912ec3b04368b9aff4184b75bef1
1595
1592
2023-09-06T17:14:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = lcm <argument1> <argument2>
|aliases = lcm
|v5.0=y
|console=y
}}
'''Lcm''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Lcm command returns the least common multiple of two numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument1
|description=First number.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=argument2
|description=Second number.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Gcf]]
5bc049c000a7fa80cb04e7b6e3eca9a13b269361
ToFraction
0
407
1593
1068
2023-09-06T17:13:23Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tofraction <argument>
|aliases = tofraction, tofrac
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ToFraction''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The ToFraction command returns a fraction from a given decimal number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Decimal number to get fraction from
|range=dec|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Factor]]
*[[Gcf]]
*[[Simplify]]
10024aec6bde09321bc6d48c2951ddc4dd7f0097
Simplify
0
406
1594
1067
2023-09-06T17:13:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = simplify <numerator> <denominator>
|aliases = simplify
|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Simplify''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}.
==Function==
The Simplify command returns a simplified version of a given fraction.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=numerator
|description=Numerator of the input fraction
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=denominator
|description=Denominator of the input fraction
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.1}} || New command added.
|-
| {{v|4.0}} || GetText() implemented.
|-
| {{v|5.0}} || Redone command with a speed boost.
|}
==See also==
*[[Factor]]
*[[Gcf]]
*[[ToFraction]]
08bfc49d0977c0311aaeb74a87fbaad2cb7200eb
Prime
0
559
1596
2023-09-06T17:17:40Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = prime <argument> |aliases = prime, isprime |v5.0=y |console=y }} '''Prime''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' t..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = prime <argument>
|aliases = prime, isprime
|v5.0=y
|console=y
}}
'''Prime''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Prime command returns the whether or not the given number is a prime number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to evaluate
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Factor]]
*[[PrimeList]]
63e5416987be4cac18daa8a9bb0f010401be5ca2
1598
1596
2023-09-06T17:18:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = prime <argument>
|aliases = prime, isprime
|v5.0=y
|console=y
}}
'''Prime''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Prime command returns whether or not the given number is a prime number.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=Number to evaluate
|range=int
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Factor]]
*[[PrimeList]]
cf6ed5db6ecdeeb6ef52509c4c1a4fe3a33b3120
Isprime
0
560
1597
2023-09-06T17:18:05Z
Serpent King
24956324
Redirected page to [[Prime]]
wikitext
text/x-wiki
#REDIRECT [[Prime]]
7921a4ba372ba4341f63b600187863cf4d35cbb4
PrimeList
0
561
1599
2023-09-06T17:22:00Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = primelist <count> |aliases = primelist |v5.0=y |console=y }} '''PrimeList''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' t..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = primelist <count>
|aliases = primelist
|v5.0=y
|console=y
}}
'''PrimeList''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The PrimeList command returns a list of prime numbers.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=count
|description=Number of prime numbers to get.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Factor]]
*[[Prime]]
e6885f4e6cbf87e7c572cec7e60388b150533508
Files
0
263
1600
743
2023-09-06T17:45:02Z
Serpent King
24956324
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
! {{v|5.0}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB
|-
| StarLight.ico || Icon file. || Embedded || colspan=11 style="text-align:center;"|—
|-
| StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || — || {{n}} || {{n}} || {{n}}
|-
| Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=4 style="text-align:center;"|—
|-
| Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
ef55618b94b498c5bdfbdccc427097ae82eca17e
1601
1600
2023-09-06T17:49:12Z
Serpent King
24956324
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
! {{v|5.0}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB
|-
| StarLight.ico || Icon file. || Embedded || colspan=11 style="text-align:center;"|—
|-
| StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || — || {{n}} || {{n}} || {{n}}
|-
| Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=4 style="text-align:center;"|—
|-
| Log{mm-dd-yyyy}.log || Log file. || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
8c97b3569998f2f61dfd7478864481bd0ce474f2
1602
1601
2023-09-06T17:49:37Z
Serpent King
24956324
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
! {{v|5.0}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB
|-
| StarLight.ico || Icon file. || Embedded || colspan=11 style="text-align:center;"|—
|-
| StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || — || {{n}} || {{n}} || {{n}}
|-
| Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=4 style="text-align:center;"|—
|-
| Log{mm-dd-yyyy}.log || Log file. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
f98276807e97f5726cc0d3675f4b18188f9ba948
DataConvert
0
266
1604
771
2023-09-06T17:58:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = dataconvert <source> <fromunit> <tounit> <base1000>
|aliases = dataconvert, dconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
DataConvert converts between data units.
==Parameters==
===Versions 4.1 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=4
|name=base1000
|description=Do conversions based on 1000s instead of 1024s?
|range=bool
|default=False}}
|}
===Versions 2.7 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors; added ability to change between base 1000 and 1024.
|}
==See also==
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
b83a555a2c8da2a8cee56131095ab3997dd7a6dc
Convert
0
272
1605
1087
2023-09-06T18:01:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = math convert <type> <originalunit> <newunit> <value>
|aliases = convert
|v1.0=y|v2.0=y
|console=y|gui=y
}}
'''Convert''' is a defunct {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well.
==Function==
Convert converts between various kinds of units.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=type
|description=The type of unit to convert.
|range=length, weight, volume, time, temp, data
|required=y}}
{{ParametersRow
|num=2
|name=originalunit
|description=The unit of the original value.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB
|required=y}}
{{ParametersRow
|num=3
|name=newunit
|description=The unit to be converted to.
|range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br>
weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br>
volume: floz, C, P, Q, G<br>
time: sec, min, hour, day, week, year, decade, century, millennium<br>
temp: C, F, K<br>
data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB
|required=y}}
{{ParametersRow
|num=4
|name=value
|description=The value to convert.
|range=dec
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command removed.
|}
[[Category:Defunct commands]]
18707fe8d109febc7b6db9ebf2b90454653dfe10
LengthConvert
0
269
1606
774
2023-09-06T18:01:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = lengthconvert <source> <fromunit> <tounit>
|aliases = lengthconvert, lconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
LengthConvert converts between units of length.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: in, ft, yd, mi, mm, cm, m, km
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
e4b4200fc4c90ed6e130d5b78340b5b191773298
TempConvert
0
268
1607
772
2023-09-06T18:02:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = tempconvert <source> <fromunit> <tounit>
|aliases = tempconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TempConvert converts between units of temperature.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: C, F, K
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: C, F, K
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
30ad23f68c6bbd1f6497fc985216d44d302c83ea
TimeConvert
0
267
1608
773
2023-09-06T18:04:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = timeconvert <source> <fromunit> <tounit>
|aliases = timeconvert
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions.
==Function==
TimeConvert converts between units of time.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.7}} || New command added.
|-
| {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors.
|}
==See also==
*[[DataConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
*[[WeightConvert]]
6610def52b6f587099e15f9638f81d664891728a
VolumeConvert
0
270
1609
775
2023-09-06T18:04:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volumeconvert <source> <fromunit> <tounit>
|aliases = volumeconvert, vconvert
|v4.1=y|v5.0=y
|console=y
}}
'''VolumeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
VolumeConvert converts between units of volume.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: floz, cup, pt, qt, gal, ml, l
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: floz, cup, pt, qt, gal, ml, l
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[WeightConvert]]
77ffbc28916b1a4b0fbb4fabac3a75ba289ecafc
WeightConvert
0
271
1610
776
2023-09-06T18:05:02Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = weightconvert <source> <fromunit> <tounit>
|aliases = weightconvert, wconvert
|v4.1=y|v5.0=y
|console=y
}}
'''WeightConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
WeightConvert converts between units of weight.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The value to convert.
|range=dec|minval=0|includemin=y
|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=fromunit
|description=The unit of the original value.
|range=Valid units: oz, lb, ton, mg, g, kg, t
|required=y}}
{{ParametersRow
|num=3
|name=tounit
|description=The unit to be converted to.
|range=Valid units: oz, lb, ton, mg, g, kg, t
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[DataConvert]]
*[[TimeConvert]]
*[[TempConvert]]
*[[LengthConvert]]
*[[VolumeConvert]]
45a052e61f1b0293f9b998de888a5234d2c18688
Pi
0
415
1611
1082
2023-09-06T18:05:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = pi
|aliases = pi
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Pi''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The Pi command returns π.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|}
86fac1f3b19502d1f1d1ab78256a49d0100575fe
E
0
416
1612
1083
2023-09-06T18:05:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = e
|aliases = e
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''E''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command.
==Function==
The E command returns the Euler's number.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|}
1a81dfb2657b3bbd84c42edf67b2f1dc282d052c
Test
0
417
1613
1086
2023-09-06T18:11:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = test <object1> <comparison> <object2> <asnumeric>
|aliases = test
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Test''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Test command tests a conditional and returns true or false.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=object1
|description=First value to compare.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=comparison
|description=How to compare the values.
|range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not
|required=y}}
{{ParametersRow
|num=3
|name=object2
|description=Second value to compare.
|range=str
|required=y}}
{{ParametersRow
|num=4
|name=asnumeric
|description=Should the input be taken as numeric? If not, takes it as a string.
|range=Bool
|default=True}}
|}
===Versions 2.5 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=object1
|description=First value to compare.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=comparison
|description=How to compare the values.
|range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not
|required=y}}
{{ParametersRow
|num=3
|name=object2
|description=Second value to compare.
|range=str
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=fileexists
|description=Check to see if a file exists.
|range=fileexists
|required=y
}}
{{ParametersRow
|num=2
|name=path
|description=File path to check.
|range=str|nonull=y
|required=y
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=direxists
|description=Check to see if a directory exists.
|range=direxists
|required=y
}}
{{ParametersRow
|num=2
|name=path
|description=directory path to check.
|range=str|nonull=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|}
065cb9de1ca023706c2f94a9eb943fc3aa4e670c
StarLightV5.0
0
505
1614
1603
2023-09-06T18:12:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
3d6ccac10650d73dbe6b9a6a610d6ae7b2d0f9f0
1628
1614
2023-09-06T18:47:40Z
Serpent King
24956324
/* General changes */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
3d81224d3cfa918fc5b70825d2d174914c07e10a
1629
1628
2023-09-06T18:48:06Z
Serpent King
24956324
/* General changes */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
8280e5f9fe6261527d08ce82d7dc4afb88a01a3f
Round
0
562
1615
2023-09-06T18:18:24Z
Serpent King
24956324
Created page with "{{infobox command |group = Math |usage = round <argument> <digits> |aliases = round |v5.0=y |console=y }} '''Round''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' t..."
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = round <argument> <digits>
|aliases = round
|v5.0=y
|console=y
}}
'''Round''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The Round command rounds a decimal number to a specified decimal place.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=argument
|description=The true rate modifier.
|range=dec
|required=y
}}
{{ParametersRow
|num=2
|name=digits
|description=Decimal place to round to. 0 is whole, 1 is tenths, 2 is hundredths, etc.
|range=int|minval=0|includemin=y
|default=0}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Random]]
30b7afa1e9f51621eca6098d83e1be25bddf3079
Chance
0
113
1616
1588
2023-09-06T18:18:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = chance <rate> <count> <showstats>
|aliases = chance
|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Chance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
Chance gets {{b|boolean|type}}s based on a rate (between 0 and 100: 0 is never true, 100 is always true).
The "showstats" parameter causes the command to present a list of statistics after the boolean list:
*True Count - The number of "true"s the command returned.
*False Count - The number of "false"s the command returned.
*True Rate - The percentage of "true"s returned out of the total boolean count.
*False Rate - The percentage of "false"s returned out of the total boolean count.
*Balance - The percentage of "true"s relative to a perfect 50:50 rate.
*Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=rate
|description=The true rate modifier.
|range=int
|minval=0
|maxval=100
|includemin=y
|includemax=y
|requirednote=Required in 4.0
|default=50
}}
{{ParametersRow
|num=2
|name=count
|description=The number of booleans to return.
|range=int
|minval=0
|includemin=y}}
{{ParametersRow
|num=3
|name=showstats
|description=The number of booleans to pick.
|range=bool
|includemin=y
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified.
|}
==See also==
*[[Random]]
d2d28f50af2d8cb8ed988171b6db9a6e87e1eb32
Math (group)
0
414
1617
1196
2023-09-06T18:28:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the math command group|the command|Math (command)}}
The '''math''' group is a group that contains mathematic commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RemDiv]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TrigMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Pythagorean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Min]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Max]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Range]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GeometricMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[HarmonicMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Variance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StandardDeviation]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[CoefficientVariance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Lcm]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Prime]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[PrimeList]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Round]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Math commands|*]]
[[Category:Command groups]]
1bd9f98be620fffc2b6ae405414c9f6e6879117c
Deg
0
388
1618
1546
2023-09-06T18:28:51Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = deg <argument>
|aliases = deg, degree, degrees
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Deg''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Rad]] into [[TrigMode]]
==Function==
The Deg command switches the trigonometry mode to degrees.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Command merged with [[Rad]] as [[TrigMode]].
|}
==See also==
*[[TrigMode]]
*[[Rad]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
[[Category:Defunct commands]]
5fb1b8365d745fd9cc4e298bc204bfa2cd6248c4
Rad
0
387
1619
1545
2023-09-06T18:28:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = rad <argument>
|aliases = rad, radian, radians
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Rad''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Deg]] into [[TrigMode]]
==Function==
The Rad command switches the trigonometry mode to radians.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the math command.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Command merged with [[Deg]] as [[TrigMode]].
|}
==See also==
*[[TrigMode]]
*[[Deg]]
*[[Sin]]
*[[Cos]]
*[[Tan]]
*[[Csc]]
*[[Sec]]
*[[Cot]]
*[[InvSin]]
*[[InvCos]]
*[[InvTan]]
*[[InvCsc]]
*[[InvSec]]
*[[InvCot]]
*[[RadToDeg]]
*[[DegToRad]]
[[Category:Defunct commands]]
28eaa5c38021b8de4ee72ecfabb6a0dc4ed9240b
CreatePrivateNote
0
326
1620
1543
2023-09-06T18:30:33Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[CreatePublicNote]] and CreatePrivateNote|CreateNote}}
{{infobox command
|group = Authentication
|usage = createprivatenote <notename> <notecontents>
|aliases = createprivatenote, newprivatenote, nprivnote, cprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|-
| {{v|5.0}} || Command merged with [[CreatePublicNote]] as [[CreateNote]].
|}
==See also==
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
[[Category:Defunct commands]]
ff6c296becdf2bcc057e7f9b404db56e5fc6f299
CreatePublicNote
0
325
1621
1544
2023-09-06T18:30:47Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from CreatePublicNote and [[CreatePrivateNote]]|CreateNote}}
{{infobox command
|group = Authentication
|usage = createpublicnote <notename> <notecontents>
|aliases = createpublicnote, newpublicnote, npubnote, cpubnote, createnote, note
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''CreatePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=notecontents
|description=Contents to put in the note.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases.
|-
| {{v|5.0}} || Command merged with [[CreatePrivateNote]] as [[CreateNote]].
|}
==See also==
*[[ViewPublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
[[Category:Defunct commands]]
8cfbbb510bfeecb2461a55afeaa39b564444fbdf
DeletePrivateNote
0
330
1622
1539
2023-09-06T18:31:50Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[DeletePublicNote]] and DeletePrivateNote|DeleteNote}}
{{infobox command
|group = Authentication
|usage = deleteprivatenote <notename>
|aliases = deleteprivatenote, dprivatenote, dprivnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''DeletePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|-
| {{v|5.0}} || Command merged with [[DeletePublicNote]] as [[DeleteNote]].
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[DeletePublicNote]]
[[Category:Defunct commands]]
4c91d92365e63a9276f0acc0e5a408ca53182fa0
DeletePublicNote
0
329
1623
1540
2023-09-06T18:32:09Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from DeletePublicNote and [[DeletePrivateNote]]|DeleteNote}}
{{infobox command
|group = Authentication
|usage = deletepublicnote <notename>
|aliases = deletepublicnote, dpublicnote, dpubnote, deletenote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y
}}
'''DeletePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The DeletePublicNote command deletes a specified public note.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias.
|-
| {{v|5.0}} || Command merged with [[DeletePrivateNote]] as [[DeleteNote]].
|}
==See also==
*[[CreatePublicNote]]
*[[ViewPublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
[[Category:Defunct commands]]
8e9de69d0a52719a57b3ca7f1f337810bd45f4ad
ViewPrivateNote
0
328
1624
1542
2023-09-06T18:32:35Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[ViewPublicNote]] and ViewPrivateNote|ViewNote}}
{{infobox command
|group = Authentication
|usage = viewprivatenote <notename>
|aliases = viewprivatenote, privatenote, vprivnote, privnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
[[Category:Defunct commands]]
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers.
|-
| {{v|5.0}} || Command merged with [[ViewPublicNote]] as [[ViewNote]].
|}
==See also==
*[[CreatePrivateNote]]
*[[ViewPublicNote]]
*[[DeletePrivateNote]]
*[[CreatePrivateNote]]
*[[DeletePrivateNote]]
41f7cbb4ffca03be53aebdf7b3cfabee4b411d82
ViewPublicNote
0
327
1625
1541
2023-09-06T18:33:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from ViewPublicNote and [[ViewPrivateNote]]|ViewNote}}
{{infobox command
|group = Authentication
|usage = viewpublicnote <notename>
|aliases = viewpublicnote, publicnote, vpubnote, pubnote, viewnote
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''ViewPublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}.
==Function==
The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes.
==Parameters==
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notename
|description=The name of the note.
|range=str}}
|}
===Versions 2.0 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=notenum
|description=The ID of the note.
|range=int|minval=1|includemin=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias.
|-
| {{v|5.0}} || Command merged with [[ViewPrivateNote]] as [[ViewNote]].
|}
==See also==
*[[CreatePublicNote]]
*[[DeletePublicNote]]
*[[CreatePrivateNote]]
*[[ViewPrivateNote]]
*[[DeletePrivateNote]]
[[Category:Defunct commands]]
516d6201e16b0e62bb20e6b0ac7b4f0563eaa0ae
PlayIntroSound
0
232
1626
1547
2023-09-06T18:33:46Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = playintrosound <switch>
|aliases = playintrosound, introsound, is
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''PlayIntroSound''' is a defunct {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.5}} to {{v|4.1}}. In version {{v|5.0}}, this command was merged with [[IntroSoundPath]]
==Function==
The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=switch
|description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting.
|range=Bool}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Command merged with [[IntroSoundPath]].
|}
==See also==
*[[IntroSoundPath]]
[[Category:Defunct commands]]
62a2ec35722af7746042bb7f6916d213225b77b4
Files
0
263
1627
1602
2023-09-06T18:43:03Z
Serpent King
24956324
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
! {{v|5.0}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB
|-
| StarLight.ico || Icon file. || Embedded || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || {{y}} || {{n}} || {{n}} || {{n}}
|-
| Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} || {{y}} || {{y}} || {{y}}
|-
| Log{mm-dd-yyyy}.log || Log file. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
043a5646251bdb2b551599f869a68754e28a67d5
Date
0
418
1630
1098
2023-09-06T18:57:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = date
|aliases = date
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Date command returns the current date in <code>MM/DD/YYYY</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
796bbfa5c357d29ccc9683e1fce18596c7a372c7
Time
0
419
1631
1132
2023-09-06T18:58:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = time
|aliases = time
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
*[[UTC]]
4704134ced3a41d1d8941bfd2d7c9b4168b013da
DateTime
0
430
1632
1118
2023-09-06T18:58:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = datetime
|aliases = datetime, dt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "d&t" alias added.
|-
| {{v|3.0}} || "date&time" and "d&t" aliases removed; "datetime" and "dt" aliases added
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
*[[Hour]]
*[[Minute]]
*[[Second]]
4ff3ece0f560ee0a9e194dd8c4aaacbecdbe99fc
LongDateTime
0
431
1633
1117
2023-09-06T18:59:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longdatetime
|aliases = longdatetime, longdt, ldt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''LongDateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongDateTime command returns the current date and time in <code>weekday, month day, year hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "longd&t" and "ld&t" alias added.
|-
| {{v|3.0}} || "longdate&time", "longd&t", and "ld&t" aliases removed; "longdatetime", "longdt", and "ldt" aliases added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[DateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
*[[Hour]]
*[[Minute]]
*[[Second]]
f0bff4c6bc9f9f34f8cb7b5608954e94a16e391c
1634
1633
2023-09-06T19:00:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longdatetime
|aliases = longdatetime, longdt, ldt
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LongDateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongDateTime command returns the current date and time in <code>weekday, month day, year hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "longd&t" and "ld&t" alias added.
|-
| {{v|3.0}} || "longdate&time", "longd&t", and "ld&t" aliases removed; "longdatetime", "longdt", and "ldt" aliases added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[LongDate]]
*[[LongTime]]
*[[DateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
*[[Hour]]
*[[Minute]]
*[[Second]]
4546b79b42992a0e2ff1ceedacad740f8df606be
LongDate
0
421
1635
1099
2023-09-06T19:00:07Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longdate
|aliases = longdate
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LongDate''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongDate command returns the current date in <code>weekday, month day, year</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongTime]]
*[[LongDateTime]]
*[[DayOfWeek]]
*[[DayOfYear]]
*[[Month]]
*[[Day]]
*[[Year]]
61a87676c5f17c7e9572579b0aa000dc9c50d166
LongTime
0
420
1636
1133
2023-09-06T19:00:14Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longtime
|aliases = longtime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
*[[UTC]]
1e295a0c3ca08b291edb5d565d23b0421d5ad77a
Month
0
422
1637
1111
2023-09-06T19:00:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = month
|aliases = month, mo
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Month command returns the current month.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mo" alias added.
|}
==See also==
*[[Day]]
*[[Year]]
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
050af944551bedba95e7d1369e7052ba11b47a8b
Day
0
425
1638
1110
2023-09-06T19:00:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = day
|aliases = day
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Day command returns the current day.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|}
==See also==
*[[Month]]
*[[Year]]
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
e8e78309a90543f569d027bc2c48d613770ace95
Year
0
424
1639
1108
2023-09-06T19:00:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = year
|aliases = year, yr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Year command returns the current year.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "yr" alias added.
|}
==See also==
*[[Day]]
*[[Month]]
*[[Date]]
*[[DateTime]]
*[[LongDate]]
*[[LongDateTime]]
1fbd11f8bcce18799b807204fc6de3e242f7cc29
DayOfWeek
0
134
1640
966
2023-09-06T19:01:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = dayofweek <date>|
|aliases = dayofweek, dow, weekday
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DayOfWeek''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays.
==Function==
The DayOfWeek command returns the weekday of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the weekday of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "dow" and "weekday" aliases added.
|-
| {{v|4.1}} || When provided a date, returns the weekday of that date.
|}
==See also==
*[[DayOfYear]]
*[[Date]]
*[[LongDate]]
0eef011e35c1c8d8b93a323d8cb4d4b989f812c2
DayOfYear
0
135
1641
967
2023-09-06T19:02:16Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = dayofyear <date>
|aliases = dayofyear, doy
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DayOfYear''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates.
==Function==
The DayOfYear command returns the year date of the current day, or the date provided.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=date
|description=The date to get the year date of. Should be in MM/DD/YYYY format.
|range=Date}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "doy" alias added.
|-
| {{v|4.1}} || When provided a date, returns the year date of that date.
|}
==See also==
*[[DayOfWeek]]
*[[Date]]
*[[LongDate]]
c4207c061b4fa727a38eba31f51001c1e450f345
Hour
0
427
1642
1112
2023-09-06T19:02:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = hour
|aliases = hour, hr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Hour command returns the current hour.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "hr" alias added.
|}
==See also==
*[[Minute]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
0a670712fb9e292621307a68f86b1ec6803869b7
1648
1642
2023-09-06T19:05:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = hour
|aliases = hour, hr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Hour command returns the current hour.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "hr" alias added.
|}
==See also==
*[[Minute]]
*[[Second]]
*[[Millisecond]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
73a47ca55bd58c038795db63ef2ccb7e5e6fac64
Minute
0
428
1643
1491
2023-09-06T19:03:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = minute
|aliases = minute
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Minute command returns the current minute.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "min" alias added.
|-
| {{v|5.0}} || "min" alias removed to make way for [[Min]] command.
|}
==See also==
*[[Hour]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
69698d8fe78c763eed174c684b9f83a696d525a4
1649
1643
2023-09-06T19:05:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = minute
|aliases = minute
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Minute command returns the current minute.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "min" alias added.
|-
| {{v|5.0}} || "min" alias removed to make way for [[Min]] command.
|}
==See also==
*[[Hour]]
*[[Second]]
*[[Millisecond]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
7710ca31ac5d6b49e1ab196d7072eb05a11b772d
Second
0
429
1644
1114
2023-09-06T19:03:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = second
|aliases = second, {{rollover|sec|v2.0 only}}
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Second command returns the current second.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "sec" alias added.
|-
| {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command.
|}
==See also==
*[[Hour]]
*[[Minute]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
d84d5699d7b35b174674494e2e89948038a8a32c
1645
1644
2023-09-06T19:03:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = second
|aliases = second
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Second command returns the current second.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "sec" alias added.
|-
| {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command.
|}
==See also==
*[[Hour]]
*[[Minute]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
3278d354eb55257c6e1b0099b94b70c9a8641642
1647
1645
2023-09-06T19:05:25Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = second
|aliases = second
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Second command returns the current second.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "sec" alias added.
|-
| {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command.
|}
==See also==
*[[Hour]]
*[[Minute]]
*[[Millisecond]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
3fb75fbec0ccf5144073465f1e66b1889aed3eeb
Millisecond
0
563
1646
2023-09-06T19:04:52Z
Serpent King
24956324
Created page with "{{infobox command |group = Date/Time |usage = millisecond |aliases = millisecond, ms |v5.0=y |console=y }} '''Millisecond''' is a {{b|Date/Time|group}} [[command]] in ''Sta..."
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = millisecond
|aliases = millisecond, ms
|v5.0=y
|console=y
}}
'''Millisecond''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Millisecond command returns the current millisecond.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Hour]]
*[[Minute]]
*[[Second]]
*[[Time]]
*[[LongTime]]
*[[DateTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
*[[LongMilitaryTime]]
859036340159b752ed382d0e33b631bb84f8e1d6
UTC
0
432
1650
1121
2023-09-06T19:10:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = utc
|aliases = utc
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''UTC''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The UTC command returns the current 12 hour time in UTC with <code>hh:mm AM/PM</code> format. An offset can be applied.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=offset
|description=The timezone offset.
|range=Timespan (hh:mm)
|default=00:00}}
|}
===Version 1.0 to 4.1===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|5.0}} || Added offset parameter.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
de19c9726b2c32e4cf83fb3817e167157c9d0f39
1651
1650
2023-09-06T19:12:32Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = utc <offset>
|aliases = utc
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''UTC''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The UTC command returns the current 12 hour time in UTC with <code>hh:mm AM/PM</code> format. An offset can be applied.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=offset
|description=The timezone offset.
|range=Timespan (hh:mm)
|default=00:00}}
|}
===Version 1.0 to 4.1===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|5.0}} || Added offset parameter.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
29e3b3614ee46aff93a0c22cf5f3005a1832c109
MilitaryTime
0
444
1652
1136
2023-09-06T19:15:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = militarytime <time>
|aliases = militarytime, miltime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''MilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The MilitaryTime command returns the current 24 hour time in <code>hhmm</code> format.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=time
|description=Time to convert.
|range=Time (hh:mm AM/PM)
|default=(Current time)}}
|}
===Version 1.0 to 4.1===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "miltime" alias added.
|-
| {{v|2.5}} || Output format changed from <code>hh:mm</code> to <code>hhmm</code>
|-
| {{v|5.0}} || Added ability to input a time to convert to military time.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[LongMilitaryTime]]
c01425c666a6b68f9f123c878e3da4e3db17294c
LongMilitaryTime
0
443
1653
1135
2023-09-06T19:15:52Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Date/Time
|usage = longmilitarytime <time>
|aliases = longmilitarytime, longmiltime
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''LongMilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The LongMilitaryTime command returns the current 24 hour time in <code>hh:mm:ss</code> format.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=time
|description=Time to convert.
|range=Time (hh:mm:ss AM/PM)
|default=(Current time)}}
|}
===Version 1.0 to 4.1===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "longmiltime" alias added.
|-
| {{v|5.0}} || Added ability to input a time to convert to military time.
|}
==See also==
*[[Date]]
*[[Time]]
*[[DateTime]]
*[[LongDate]]
*[[LongTime]]
*[[LongDateTime]]
*[[MilitaryTime]]
183404d742af343d50d119c6340fcbaefe95e117
Date/Time
0
445
1654
1137
2023-09-06T19:17:20Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Date/Time''' group is a group that contains [[command]]s involving time.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Date]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Time]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongDate]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongDateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[MilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Month]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Day]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Year]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DayOfWeek]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DayOfYear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Hour]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Minute]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Second]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Millisecond]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[UTC]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Date/Time commands|*]]
[[Category:Command groups]]
94ecafaefd3b65da1fa62a91da4f14f496dc8c9d
Chrt
0
564
1655
2023-09-06T22:31:06Z
Serpent King
24956324
Redirected page to [[ChRoute]]
wikitext
text/x-wiki
#REDIRECT [[ChRoute]]
738704ceccf36de540b5882b8905ef0acb40c1c7
Cr
0
565
1656
2023-09-06T22:31:23Z
Serpent King
24956324
Redirected page to [[ChRoute]]
wikitext
text/x-wiki
#REDIRECT [[ChRoute]]
738704ceccf36de540b5882b8905ef0acb40c1c7
ChRoute
0
566
1657
2023-09-06T22:31:36Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = chroute <route>
|aliases = chroute, chrt, cr
|v5.0=y
|console=y
}}
'''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChRoute command changes the current registry route that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Changes to the directory
|-
|Name of directory in the current route || Changes to the directory
|-
|".." || Goes up one level in directory
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry route to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[RegDIR]]
b7200366c3fcec9eacc106509f18dd497634c9b8
1658
1657
2023-09-06T22:32:19Z
Serpent King
24956324
/* Function */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = chroute <route>
|aliases = chroute, chrt, cr
|v5.0=y
|console=y
}}
'''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChRoute command changes the current registry route that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Changes to the directory
|-
|Name of key in the current route || Changes to the directory
|-
|".." || Goes up one level in directory
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry route to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[RegDIR]]
7286b3d59f5f31fecb9abeffe5f2edaf653f2d43
1659
1658
2023-09-06T22:32:39Z
Serpent King
24956324
/* Input */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = chroute <route>
|aliases = chroute, chrt, cr
|v5.0=y
|console=y
}}
'''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChRoute command changes the current registry route that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Changes to the route
|-
|Name of key in the current route || Changes to the route
|-
|".." || Goes up one level in route
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry route to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[RegDIR]]
8915d7a476e12a2656e16d9a4088578493ba9495
1660
1659
2023-09-06T22:36:28Z
Serpent King
24956324
/* Input */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = chroute <route>
|aliases = chroute, chrt, cr
|v5.0=y
|console=y
}}
'''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChRoute command changes the current registry route that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Changes to the route
|-
|Name of key in the current route || Changes to the route
|-
|".." || Changes to the parent route
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry route to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[RegDIR]]
0d7acda9dad138d22978afcdc2257f07f5038563
1662
1660
2023-09-06T22:37:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = chroute <route>
|aliases = chroute, chrt, cr
|v5.0=y
|console=y
}}
'''ChRoute''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChRoute command changes the current registry route that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Changes to the route
|-
|Name of key in the current route || Changes to the route
|-
|".." || Changes to the parent route
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry route to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[RegDIR]]
1c56b6325214b4b62c5b5184374447dd3e29e7d2
RegDIR
0
567
1661
2023-09-06T22:37:41Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = regdir <route> |aliases = regdir, dirreg |v5.0=y |console=y }} '''RegDIR''' is a {{b|Registry|group}} [[command]] in ''StarLigh..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = regdir <route>
|aliases = regdir, dirreg
|v5.0=y
|console=y
}}
'''RegDIR''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The RegDIR command lists the contents of the specified registry route.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Lists the route's contents
|-
|Name of key in the current route || Lists the route's contents
|-
|".." || Lists the parent route's contents
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry route to list. Uses current route if null.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[ChRoute]]
43c4e74b33fcbca1a8f59f32bb1de7c4ea12900f
Dirreg
0
568
1663
2023-09-06T22:47:17Z
Serpent King
24956324
Redirected page to [[RegDIR]]
wikitext
text/x-wiki
#REDIRECT [[RegDIR]]
469d1c0ff14a324ec8425bd4b1df66dbe220fa05
GetRegVal
0
569
1664
2023-09-06T22:54:50Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = getregval <name> ---- getregval <route> <name> <includetype> |aliases = getregval, regval |v5.0=y |console=y }} '''GetRegVal''' i..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = getregval <name>
----
getregval <route> <name> <includetype>
|aliases = getregval, regval
|v5.0=y
|console=y
}}
'''GetRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The GetRegVal command returns the contents of a registry value. It will look in the current route if only 1 parameter is given.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=full route of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=includetype
|description=Should the type be returned as well?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[SetRegVal]]
*[[DeleteRegVal]]
*[[NewRegVal]]
9517a90b45c3e6d80e75dcf2786ea5dc5cb17656
1666
1664
2023-09-06T22:58:13Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = getregval <name>
----
getregval <route> <name> <includetype>
|aliases = getregval, regval
|v5.0=y
|console=y
}}
'''GetRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The GetRegVal command returns the contents of a registry value. It will look in the current route if only 1 parameter is given.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Full route of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=includetype
|description=Should the type be returned as well?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[SetRegVal]]
*[[DeleteRegVal]]
*[[NewRegVal]]
f7e6c622b9ca5e7ec870537a3ad82f3539271baf
Regval
0
570
1665
2023-09-06T22:55:47Z
Serpent King
24956324
Redirected page to [[GetRegVal]]
wikitext
text/x-wiki
#REDIRECT [[GetRegVal]]
de43d5297d563d018ef94b60250880d27cedce51
SetRegVal
0
571
1667
2023-09-06T23:01:39Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = setregval <name> <value> ---- setregval <route> <name> <value> |aliases = setregval |v5.0=y |console=y }} '''SetRegVal''' is a {{..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = setregval <name> <value>
----
setregval <route> <name> <value>
|aliases = setregval
|v5.0=y
|console=y
}}
'''SetRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SetRegVal command sets the contents of an existing registry value, using it's type.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=New value to apply.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Full route of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=value
|description=New value to apply.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GetRegVal]]
*[[DeleteRegVal]]
*[[NewRegVal]]
9b899fd372e95ac2c6d12ce95667f5d4b1c5c937
DeleteRegVal
0
572
1668
2023-09-06T23:01:42Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = deleteregval <name> ---- deleteregval <route> <name> |aliases = setregval |v5.0=y |console=y }} '''DeleteRegVal''' is a {{b|Regis..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = deleteregval <name>
----
deleteregval <route> <name>
|aliases = setregval
|v5.0=y
|console=y
}}
'''DeleteRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DeleteRegVal command deletes an existing registry value.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Full route of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GetRegVal]]
*[[SetRegVal]]
*[[NewRegVal]]
6345e8e33bb49eac790d0321d5ab24f0efdd6005
1669
1668
2023-09-06T23:06:48Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = deleteregval <name>
----
deleteregval <route> <name>
|aliases = deleteregval, delregval
|v5.0=y
|console=y
}}
'''DeleteRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DeleteRegVal command deletes an existing registry value.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Full route of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GetRegVal]]
*[[SetRegVal]]
*[[NewRegVal]]
39cd75cfd3839633f80c42f0e455596f8292d800
Delregval
0
573
1670
2023-09-06T23:07:09Z
Serpent King
24956324
Redirected page to [[DeleteRegVal]]
wikitext
text/x-wiki
#REDIRECT [[DeleteRegVal]]
46a468fc11e8529dcda541a4c5b27fe1d3563535
NewRegVal
0
574
1671
2023-09-06T23:08:52Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = newregval <name> <type> <value> ---- newregval <route> <name> <type> <value> |aliases = newregval, mkregval |v5.0=y |console=y }}..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = newregval <name> <type> <value>
----
newregval <route> <name> <type> <value>
|aliases = newregval, mkregval
|v5.0=y
|console=y
}}
'''NewRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The NewRegVal command creates a new registry value with a specified type.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=type
|description=Type for the new value.
|range=Options: String, ExpandString, MultiString, Binary, DWord, QWord
|required=y}}
{{ParametersRow
|num=3
|name=value
|description=New value to apply.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Full route of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=name
|description=Name of the registry value.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=type
|description=Type for the new value.
|range=Options: String, ExpandString, MultiString, Binary, DWord, QWord
|required=y}}
{{ParametersRow
|num=4
|name=value
|description=New value to apply.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[GetRegVal]]
*[[SetRegVal]]
*[[DeleteRegVal]]
8e4692297ce8c50e68e6da4a776975aa93e9eb67
Mkregval
0
575
1672
2023-09-06T23:09:23Z
Serpent King
24956324
Redirected page to [[NewRegVal]]
wikitext
text/x-wiki
#REDIRECT [[NewRegVal]]
80647fbd97776405675f090fdd39646aa009cecd
DeleteRegKey
0
576
1673
2023-09-06T23:16:06Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = deleteregkey <route> |aliases = deleteregkey, delregkey |v5.0=y |console=y }} '''DeleteRegKey''' is a {{b|Registry|group}} comm..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = deleteregkey <route>
|aliases = deleteregkey, delregkey
|v5.0=y
|console=y
}}
'''DeleteRegKey''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DeleteRegKey command deletes a registry key.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full route of key that exists || Deletes the key
|-
|Name of key in the current route || Deletes the key
|-
|".." || Deletes the parent key
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry key to delete.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[NewRegKey]]
df69d6652662485e1343f925c80af636368ca465
Delregkey
0
577
1674
2023-09-06T23:16:16Z
Serpent King
24956324
Redirected page to [[DeleteRegKey]]
wikitext
text/x-wiki
#REDIRECT [[DeleteRegKey]]
943402340b274388445d607fb5627f970e894959
Mkregkey
0
578
1675
2023-09-06T23:16:38Z
Serpent King
24956324
Redirected page to [[NewRegKey]]
wikitext
text/x-wiki
#REDIRECT [[NewRegKey]]
336e8d59034c374ba72d10cd1a03b804c723631e
NewRegKey
0
579
1676
2023-09-06T23:17:42Z
Serpent King
24956324
Created page with "{{infobox command |group = Registry |usage = newregkey <route> |aliases = newregkey, mkregkey |v5.0=y |console=y }} '''NewRegKey''' is a {{b|Registry|group}} [[command]] in '..."
wikitext
text/x-wiki
{{infobox command
|group = Registry
|usage = newregkey <route>
|aliases = newregkey, mkregkey
|v5.0=y
|console=y
}}
'''NewRegKey''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The NewRegKey command creates a new registry key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=route
|description=Registry key to create.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DeleteRegKey]]
ee2a33188ba02488a86f548dc6391094ea67eae9
Registry
0
580
1677
2023-09-06T23:21:42Z
Serpent King
24956324
Created page with "The '''Registry''' group is a group that contains [[command]]s involving the registry. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}}..."
wikitext
text/x-wiki
The '''Registry''' group is a group that contains [[command]]s involving the registry.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[ChRoute]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[RegDIR]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[GetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DeleteRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[NewRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DeleteRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[NewRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:Registry commands|*]]
[[Category:Command groups]]
2f407dc92a1d0964745153525f47c9b70f79327f
1678
1677
2023-09-06T23:23:59Z
Serpent King
24956324
Serpent King moved page [[Registry (group)]] to [[Registry]]
wikitext
text/x-wiki
The '''Registry''' group is a group that contains [[command]]s involving the registry.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[ChRoute]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[RegDIR]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[GetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DeleteRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[NewRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DeleteRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[NewRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:Registry commands|*]]
[[Category:Command groups]]
2f407dc92a1d0964745153525f47c9b70f79327f
Registry (group)
0
581
1679
2023-09-06T23:23:59Z
Serpent King
24956324
Serpent King moved page [[Registry (group)]] to [[Registry]]
wikitext
text/x-wiki
#REDIRECT [[Registry]]
34eecc1ce7a3e3a8b2e514ee65061367f3be48d5
DIR
0
447
1680
1173
2023-09-07T17:10:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|"#BROWSE" || Pick a directory with the directory dialog box
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
===Versions 1.0 and 2.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to list out. Uses current directory if none specified.
|range=str}}
|}
===Versions 2.5 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to list out. Uses current directory if none specified.
|range=str}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=identifier
|description=Preset directory keywords to list out.
|range=Identifiers (listed above)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|2.7}} || "ls" alias added.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog.
|}
==See also==
*[[CD]]
*[[ReadFile]]
*[[Attr]]
e06abaa98c0ec137923d63630888179b4bc6f0f8
1694
1680
2023-09-08T17:13:03Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = dir <dir>
|aliases = dir, ls
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Nothing || Lists the current directory
|-
|Full path of directory that exists || Lists the directory
|-
|Name of directory in the current path || Lists the directory
|-
|Partial name of directory that exists || Lists the directory
|-
|"#BROWSE" || Pick a directory with the directory dialog box
|-
|".." || Lists the parent directory
|-
|"%root%" || Lists the root directory of whatever directory it is currently in
|-
|"%windows%" || Lists the windows folder
|-
|"%appdata%" || Lists the current user's appdata folder
|-
|"%documents%" || Lists the current user's documents folder
|-
|"%music%"|| Lists the current user's music folder
|-
|"%pictures%" || Lists the current user's pictures folder
|-
|"%programfiles%" || Lists the program files folder
|-
|"%desktop%" || Lists the current user's desktop folder
|-
|"%favorites%" || Lists the current user's favorites folder
|}
==Parameters==
===Versions 1.0 and 2.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to list out. Uses current directory if none specified.
|range=str}}
|}
===Versions 2.5 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to list out. Uses current directory if none specified.
|range=str}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=identifier
|description=Preset directory keywords to list out.
|range=Identifiers (listed above)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|2.7}} || "ls" alias added.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog.
|}
==See also==
*[[CD]]
*[[ReadFile]]
*[[Attributes]]
9273a8e7c5df10a44322f4c3c75e397e02e50919
CD
0
446
1681
1172
2023-09-07T17:10:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <path>
----
cd <identifier>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|"#BROWSE" || Pick a directory with the directory dialog box
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
===Versions 2.5 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to change to.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=identifier
|description=Preset directory keywords to change to.
|range=Identifiers (listed above)
|required=y}}
|}
===Versions 1.0 and 2.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|3.5}} || "chdir" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog.
|}
==See also==
*[[DIR]]
*[[ReadFile]]
*[[Attr]]
a31faf96f3e93d96dd3fb6989cc332a40ee14e5c
1693
1681
2023-09-08T17:12:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = cd <path>
----
cd <identifier>
|aliases = cd, chdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The CD command changes the current directory that ''StarLight'' is looking in.
===Input===
{|class=wikitable
!Valid input !! Description
|-
|Full path of directory that exists || Changes to the directory
|-
|Name of directory in the current path || Changes to the directory
|-
|Partial name of directory that exists || Changes to the directory
|-
|"#BROWSE" || Pick a directory with the directory dialog box
|-
|".." || Goes up one level in directory
|-
|"%root%" || Jumps to the root directory of whatever directory it is currently in
|-
|"%windows%" || Jumps to the windows folder
|-
|"%appdata%" || Jumps to the current user's appdata folder
|-
|"%documents%" || Jumps to the current user's documents folder
|-
|"%music%"|| Jumps to the current user's music folder
|-
|"%pictures%" || Jumps to the current user's pictures folder
|-
|"%programfiles%" || Jumps to the program files folder
|-
|"%desktop%" || Jumps to the current user's desktop folder
|-
|"%favorites%" || Jumps to the current user's favorites folder
|}
==Parameters==
===Versions 2.5 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to change to.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=identifier
|description=Preset directory keywords to change to.
|range=Identifiers (listed above)
|required=y}}
|}
===Versions 1.0 and 2.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=The directory to change to.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers.
|-
| {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers.
|-
| {{v|3.5}} || "chdir" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog.
|}
==See also==
*[[DIR]]
*[[ReadFile]]
*[[Attributes]]
1b24b15fe78a42bb2a12060ff4f159fb7233f9fe
StarLightV5.0
0
505
1682
1629
2023-09-08T16:47:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
a9ad10af1ee2a53a999d22fe29ad461bda227da6
1688
1682
2023-09-08T17:08:45Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed to "attributes"; added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
20e126e1630d9ff1b56930fe4bb3da4248877dfb
1691
1688
2023-09-08T17:11:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
dda8c0f5cba383379486f4f5308e6cd84fbd6fa9
Copy
0
449
1683
1161
2023-09-08T17:00:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = copy <sourcepath> <destnpath>
|aliases = copy, cp
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Copy command copies a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only.
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to copy. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destpath
|description=Destination for copied file or directory, including the file or directory name. Use #BROWSE to use the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cp" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|}
==See also==
*[[Move]]
*[[Del]]
*[[Rename]]
094acb6aa3f4aeec17bb0d8dec6f81d5a484d093
Move
0
450
1684
1162
2023-09-08T17:00:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = move <sourcepath> <destinationpath>
|aliases = move, mv
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Move command moves a file or directory to a specified destination path.
===Input===
The following are valid inputs for the sourcepath parameter only.
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to move. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=destinationpath
|description=Destination for moved file or directory, including file or directory name. Use #BROWSE to use the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "mv" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|}
==See also==
*[[Copy]]
*[[Del]]
*[[Rename]]
c2ac714816d8faca6b0e153a310d38a508faa272
Del
0
452
1685
1163
2023-09-08T17:00:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = del <path>
|aliases = del, delete, rem, rm
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Del command deletes a specified file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File or directory to delete. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || "delete" alias added.
|-
| {{v|3.5}} || "rem" and "rm" aliases added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|}
==See also==
*[[Copy]]
*[[Move]]
*[[Rename]]
807d061a203eec3e052a6b2242a170e3ddc291c7
1686
1685
2023-09-08T17:01:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = del <sourcepath>
|aliases = del, delete, rem, rm
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Del command deletes a specified file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to delete. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.0}} || "delete" alias added.
|-
| {{v|3.5}} || "rem" and "rm" aliases added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|}
==See also==
*[[Copy]]
*[[Move]]
*[[Rename]]
41d978bb9e82da102603e4aeea8cd32fd2517768
ReadFile
0
468
1687
1191
2023-09-08T17:06:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = readfile <sourcepath> <linenumbers>
|aliases = readfile, read
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|5.0=y
|console=y|gui=y
}}
'''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ReadFile command reads a file and displays its contents.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=linenumbers
|description=Should the output contain line numbers?
|range=bool
|default=False}}
|}
===Versions 1.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cat" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|}
==See also==
*[[Attr]]
69ec960390bae448fc22e8d78655b119db8cf26d
1689
1687
2023-09-08T17:09:16Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = readfile <sourcepath> <linenumbers>
|aliases = readfile, read
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|5.0=y
|console=y|gui=y
}}
'''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ReadFile command reads a file and displays its contents.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=linenumbers
|description=Should the output contain line numbers?
|range=bool
|default=False}}
|}
===Versions 1.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cat" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|}
==See also==
*[[Attributes]]
9e031b3f2f486f349688c28aabd64054e50457a5
1698
1689
2023-09-08T17:14:30Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = readfile <sourcepath> <linenumbers>
|aliases = readfile, read
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|5.0=y
|console=y|gui=y
}}
'''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ReadFile command reads a file and displays its contents.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=linenumbers
|description=Should the output contain line numbers?
|range=bool
|default=False}}
|}
===Versions 1.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cat" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|}
==See also==
*[[EditFile]]
*[[Attributes]]
7ade5a0f837c5c066ec4600102476f405e13ebe7
Attributes
0
469
1690
1187
2023-09-08T17:10:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = attributes <sourcepath>
|aliases = attributes, attr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Attributes''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Attributes command gets information on a file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
===Output===
====Files====
*Full name and path
*File extension and type
*File size
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
====Directories====
*Full name and path
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "attributes" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Renamed to "attributes"; added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|}
==See also==
*[[ReadFile]]
0f37d622857edeba7c80f103364073fa47cf2bb8
1692
1690
2023-09-08T17:12:02Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = attributes <sourcepath>
|aliases = attributes, attr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Attributes''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Attributes command gets information on a file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
===Output===
====Files====
*Full name and path
*File extension and type
*File size
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
====Directories====
*Full name and path
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "attributes" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|}
==See also==
*[[ReadFile]]
2319aa87e446b86f4f157ddcc7be401931910224
1695
1692
2023-09-08T17:13:14Z
Serpent King
24956324
Serpent King moved page [[Attr]] to [[Attributes]] over redirect
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = attributes <sourcepath>
|aliases = attributes, attr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Attributes''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Attributes command gets information on a file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
===Output===
====Files====
*Full name and path
*File extension and type
*File size
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
====Directories====
*Full name and path
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "attributes" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|}
==See also==
*[[ReadFile]]
2319aa87e446b86f4f157ddcc7be401931910224
1697
1695
2023-09-08T17:14:00Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = attributes <sourcepath>
|aliases = attributes, attr
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Attributes''' (formerly '''Attr''') is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The Attributes command gets information on a file or directory.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
===Output===
====Files====
*Full name and path
*File extension and type
*File size
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
====Directories====
*Full name and path
*Creation time
*Last read time
*Last edit time
*Attributes (read-only, hidden, encrypted, compressed, archived)
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "attributes" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter.
|-
| {{v|5.0}} || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|}
==See also==
*[[ReadFile]]
c9174dbcff85ecc357584bc0c671747200fd5f17
Attr
0
582
1696
2023-09-08T17:13:14Z
Serpent King
24956324
Serpent King moved page [[Attr]] to [[Attributes]] over redirect
wikitext
text/x-wiki
#REDIRECT [[Attributes]]
00256027ab02e6a2a1cd9fe58cf7f37de40baec1
EditFile
0
583
1699
2023-09-08T17:26:54Z
Serpent King
24956324
Created page with "{{infobox command |group = File |usage = editfile <sourcepath> <linenumber> <contents> <insert> |aliases = editfile, edit |5.0=y |console=y }} '''EditFile''' is a {{b|File|gr..."
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = editfile <sourcepath> <linenumber> <contents> <insert>
|aliases = editfile, edit
|5.0=y
|console=y
}}
'''EditFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The EditFile command edits the contents of a file, by line.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to edit. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=linenumber
|description=Number of the line to edit, 1 based.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=contents
|description=New contents of the line.
|range=str
|required=y}}
{{ParametersRow
|num=4
|name=insert
|description=Create a new line instead of overwritting?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[ReadFile]]
*[[Attributes]]
92006825304e3a0ea43730a2eab19d5fc491c992
Rename
0
451
1700
1164
2023-09-08T17:27:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = rename <sourcepath> <newname>
|aliases = rename, rn
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The Rename command renames a file or directory to a specified new name.
===Input===
The following are valid inputs for the sourcepath parameter only.
{|class=wikitable
!Valid input
|-
|Full path of file or directory that exists
|-
|Name of file or directory in the current path
|-
|Partial name of file or directory that exists
|}
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File or directory to rename. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=newname
|description=New name, including the file extension.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "rn" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|}
==See also==
*[[Copy]]
*[[Move]]
*[[Del]]
47011ac4393f90d6b93b7dfe7515baca2ea40080
NewFile
0
461
1701
1184
2023-09-08T17:28:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}}
|aliases = newfile, mkfile, touch
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The NewFile command creates a new file. As of version 4.0, contents can be added upon creation.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the file to make
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name={{rollover|contents|v4.0 forward|y}}
|description=Contents of the new file
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mkfile" alias added.
|-
| {{v|3.5}} || "touch" alias added.
|-
| {{v|4.0}} || Added ability to make a file with contents; implemented GetText().
|-
| {{v|5.0}} || Output now describes what operation has been done.
|}
==See also==
*[[NewDir]]
740d7d341c6f66ed1a5c948d147edabe9acddd10
1703
1701
2023-09-08T17:31:40Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newfile <destpath> <contents>
|aliases = newfile, mkfile, touch
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions.
==Function==
The NewFile command creates a new file. As of version 4.0, contents can be added upon creation.
==Parameters==
===Versions 4.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the file to make
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=contents
|description=Contents of the new file
|range=str}}
|}
===Versions 1.0 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the file to make
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mkfile" alias added.
|-
| {{v|3.5}} || "touch" alias added.
|-
| {{v|4.0}} || Added ability to make a file with contents; implemented GetText().
|-
| {{v|5.0}} || Output now describes what operation has been done.
|}
==See also==
*[[NewDir]]
b5bd61ac4d10e63bc40ca6c9777684bd994ebc10
Edit
0
584
1702
2023-09-08T17:31:13Z
Serpent King
24956324
Redirected page to [[EditFile]]
wikitext
text/x-wiki
#REDIRECT [[EditFile]]
bc412a0d2d24204c56b5164ff8397accbba1ad42
NewDir
0
460
1704
1182
2023-09-08T17:31:43Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = newdir <destpath>
|aliases = newdir, mkdir
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''NewDir''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The NewDir command creates a new directory.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=name
|description=Name (and path) of the directory to make
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || "mkdir" aliase added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Output now describes what operation has been done.
|}
==See also==
*[[NewFile]]
19137e6b24abf58fc9e9ed667f7da914d911866f
File
0
467
1705
1181
2023-09-08T17:33:47Z
Serpent King
24956324
wikitext
text/x-wiki
The '''File''' group is a group that contains [[command]]s involving the file system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[CD]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DIR]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Copy]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Move]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Del]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Rename]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NewFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[NewDir]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ReadFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[EditFile]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Attributes]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:File commands|*]]
[[Category:Command groups]]
f1fd3c9ebc9dcf2d30d18bedea240b66d2523502
Math (group)
0
414
1706
1617
2023-09-08T17:37:42Z
Serpent King
24956324
wikitext
text/x-wiki
{{disambig2|the math command group|the command|Math (command)}}
The '''math''' group is a group that contains mathematic commands.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RemDiv]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TrigMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Pythagorean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Min]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Max]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Range]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GeometricMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[HarmonicMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Variance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[StandardDeviation]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[CoefficientVariance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}}
|-
| [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Lcm]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Prime]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[PrimeList]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Round]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Math commands|*]]
[[Category:Command groups]]
d71a2f2d6169f15727c515459c501582f5c86b04
SystemHealth
0
114
1707
739
2023-09-10T20:15:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-SystemHealth.png|350px]]
|group = System
|usage = systemhealth <selection>
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu and gpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display. Null returns all statistics.
|range=Valid groups: cpu, memory, drives, gpu, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|-
| {{v|5.0}} || Added GPU usage; power reading now returns whether the system is on battery or plugged in.
|}
4875bf0ce5187626b6db581a15e706bdf0a0dc8b
1709
1707
2023-09-10T20:23:01Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|image=[[File:Command-SystemHealth.png|350px]]
|group = System
|usage = systemhealth <selection>
|aliases = systemhealth, syshealth
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The SystemHealth command shows a list of system statistics including cpu and gpu usage, memory, drives, battery, and system uptime.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=selection
|description=Determines which statistics to display. Null returns all statistics.
|range=Valid groups: cpu, memory, drives, gpu, battery, uptime}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added information selectivity.
|-
| {{v|5.0}} || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|}
a2ff8bd40467f3910399f7174b41ee96a7c9ccd5
StarLightV5.0
0
505
1708
1691
2023-09-10T20:22:57Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
e0b27cce27573b4f02f590fa9b7208760fb2df60
1724
1708
2023-09-16T21:00:04Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
02d992e07c5ad9c3c322deaa3ad9887f3dd61f66
1746
1724
2023-09-23T02:27:50Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || —
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
8030bc3a8aad94f849dbbbb28e852ef68e39cb5f
Launch
0
485
1710
1217
2023-09-10T20:28:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = launch <processname> <arguments>
|aliases = launch, start, open
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Launch command starts a process by its filename. In version {{v|5.0}} the ability to start processes saved by the [[ProcessSave]] command was added.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Path or identity of the process to launch.
|range=File Path
|required=y}}
{{ParametersRow
|num=2
|name=arguments
|description=Arguments for the launch.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Added ability to launch saved processes.
|}
==See also==
*[[ProcessSave]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
aee8d819bee1f28760575996482a83c0f4caf10d
1719
1710
2023-09-16T20:55:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = launch <processname> <arguments>
|aliases = launch, start, open
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Launch command starts a process by its filename. In version {{v|5.0}} the ability to start processes saved by the [[ProcessSave]] command was added.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Path or identity of the process to launch.
|range=File Path
|required=y}}
{{ParametersRow
|num=2
|name=arguments
|description=Arguments for the launch.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Added ability to launch saved processes.
|}
==See also==
*[[ProcessSave]]
*[[Kill]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
5cf394b2a03646430b2d1408f10b1fc4a93883c8
1720
1719
2023-09-16T20:55:24Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = launch <processname> <arguments>
|aliases = launch, start, open
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Launch command starts a process by its filename. In version {{v|5.0}} the ability to start processes saved by the [[ProcessSave]] command was added.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Path or identity of the process to launch.
|range=File Path
|required=y}}
{{ParametersRow
|num=2
|name=arguments
|description=Arguments for the launch.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Added ability to launch saved processes.
|}
==See also==
*[[ProcessSave]]
*[[Kill]]
*[[ProcessInfo]]
*[[ProcessList]]
a9bfc3a0ff465e1bb4bfd236efc3b2b449c2821f
ProcessSave
0
585
1711
2023-09-10T20:34:46Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = processsave <processname> <alternatename> |aliases = processsave, psave |v5.0=y |console=y }} '''ProcessSave''' is a [[System]] c..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processsave <processname> <alternatename>
|aliases = processsave, psave
|v5.0=y
|console=y
}}
'''ProcessSave''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ProcessSave command saves a currently running process for easy calling with the [[Launch]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Identity of the process.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=alternatename
|description=Alternate name to call the process. Uses the process name if null.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Launch]]
*[[Terminate]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
6a7e47d1895b6a6bd320b10ecd803819dd33f32a
1715
1711
2023-09-16T20:51:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processsave <processname> <alternatename>
|aliases = processsave, psave
|v5.0=y
|console=y
}}
'''ProcessSave''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ProcessSave command saves a currently running process for easy calling with the [[Launch]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Identity of the process.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=alternatename
|description=Alternate name to call the process. Uses the process name if null.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
01697b6b0f4f41f2eff7a21cf12c2590aca7252a
1721
1715
2023-09-16T20:55:46Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processsave <processname> <alternatename>
|aliases = processsave, psave
|v5.0=y
|console=y
}}
'''ProcessSave''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ProcessSave command saves a currently running process for easy calling with the [[Launch]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Identity of the process.
|range=str
|required=y}}
{{ParametersRow
|num=2
|name=alternatename
|description=Alternate name to call the process. Uses the process name if null.
|range=str}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[ProcessInfo]]
*[[ProcessList]]
0360a4335b7c1428762b7aa7fbabcb42c33111fb
Psave
0
586
1712
2023-09-10T20:36:15Z
Serpent King
24956324
Redirected page to [[ProcessSave]]
wikitext
text/x-wiki
#REDIRECT [[ProcessSave]]
ef0b247cd7f3a112a33b0fd757b597cbfc1632f1
TerminateID
0
487
1713
1219
2023-09-16T20:51:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = terminateid <processid>
|aliases = terminateid, killid, closeid
|v4.1=y
|console=y
}}
'''TerminateID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In {{v|5.0}}, it was merged with [[Kill]].
==Function==
The TerminateID command ends a process by its ID.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
[[Category:Defunct commands]]
76285f281962cce7ee5dab500af270cbc39c45c7
1718
1713
2023-09-16T20:54:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = terminateid <processid>
|aliases = terminateid, killid, closeid
|v4.1=y
|console=y
}}
'''TerminateID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In {{v|5.0}}, it was merged with [[Kill]].
==Function==
The TerminateID command ends a process by its ID.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Command merged with [[Kill]].
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
[[Category:Defunct commands]]
801b996d4d213418789ffb12a1e654e13b79b1e3
Kill
0
486
1714
1218
2023-09-16T20:51:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = kill <processname> <restart>
----
kill <processid> <restart>
|aliases = kill, terminate, close
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
===Version 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
===Versions 2.5 to 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]].
|-
| {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process.
|}
==See also==
*[[Launch]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessInfoID]]
*[[ProcessList]]
1da1b7618e2f1579c6177256388a829aa4557613
1722
1714
2023-09-16T20:56:13Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = kill <processname> <restart>
----
kill <processid> <restart>
|aliases = kill, terminate, close
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
===Version 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
===Versions 2.5 to 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]].
|-
| {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process.
|}
==See also==
*[[Launch]]
*[[ProcessInfo]]
*[[ProcessList]]
c5b0c2adc47dc8f8ba405f2c62a29bea9fa6e05c
1725
1722
2023-09-16T21:05:18Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = kill <processname> <restart>
----
kill <processid> <restart>
|aliases = kill, terminate, close
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
===Version 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
===Versions 2.5 to 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]].
|-
| {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process.
|}
==See also==
*[[Launch]]
*[[ProcessInfo]]
*[[ProcessList]]
af875a06fb5b43999206cadbe3f711e9c3de3296
1729
1725
2023-09-16T22:02:22Z
Serpent King
24956324
Serpent King moved page [[Terminate]] to [[Kill]] over redirect
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = kill <processname> <restart>
----
kill <processid> <restart>
|aliases = kill, terminate, close
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=restart
|description=Should the process be restarted?
|range=bool
|default=False}}
|}
===Version 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to terminate.
|range=int|minval=0|includemin=y
|required=y}}
|}
===Versions 2.5 to 3.5 and 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to terminate.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]].
|-
| {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process.
|}
==See also==
*[[Launch]]
*[[ProcessInfo]]
*[[ProcessList]]
af875a06fb5b43999206cadbe3f711e9c3de3296
ProcessInfoID
0
489
1716
1222
2023-09-16T20:54:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processinfoid <processid>
|aliases = processinfoid, pinfoid
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y
}}
'''ProcessInfoID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In version {{v|5.0}}, it was merged with [[ProcessInfo]].
==Function==
The ProcessInfoID command returns information on a running process by its ID.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y
}}
{{ParametersRow
|num=2
|name=showthreads
|description=Should a list of threads for the process(es) be shown?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Command merged with [[ProcessInfo]].
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessList]]
[[Category:Defunct commands]]
bbd79f9d54f0f0a058180327c72ab23f1ed7c18e
1717
1716
2023-09-16T20:54:26Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processinfoid <processid>
|aliases = processinfoid, pinfoid
|v4.1=y
|console=y
}}
'''ProcessInfoID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In version {{v|5.0}}, it was merged with [[ProcessInfo]].
==Function==
The ProcessInfoID command returns information on a running process by its ID.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y
}}
{{ParametersRow
|num=2
|name=showthreads
|description=Should a list of threads for the process(es) be shown?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Command merged with [[ProcessInfo]].
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[TerminateID]]
*[[ProcessInfo]]
*[[ProcessList]]
[[Category:Defunct commands]]
1d1c16515f26356914acbd1a097f46ee2abf50c4
System
0
493
1723
1288
2023-09-16T20:56:52Z
Serpent King
24956324
wikitext
text/x-wiki
The '''System''' group is a group that contains [[command]]s primarily involving the operating system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[SimulateMessage]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Kill]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:System commands|*]]
[[Category:Command groups]]
5bc092d39a86cc8a688815b4eb6a2a1863bebc87
ProcessInfo
0
488
1726
1221
2023-09-16T21:10:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processinfo <processname> <advanced>
----
processinfo <processid> <advanced>
|aliases = processinfo, pinfo
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ProcessInfo''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ProcessInfo command returns information on a running process by its name or process ID. If a process name has more than one ID, information for all IDs will be listed.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to return info for.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=advanced
|description=Should thread and module information be included?
|range=bool
|default=False}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y}}
{{ParametersRow
|num=2
|name=advanced
|description=Should thread and module information be included?
|range=bool
|default=False}}
|}
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to return info for.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=advanced
|description=Should thread information be included?
|range=bool
|default=False}}
|}
===Version 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to return info for.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processid
|description=ID of the process to return info for.
|range=int|minval=0|includemin=y
|required=y}}
|}
===Versions 2.5 to 3.5===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=processname
|description=Name of the process to return info for.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText().
|-
| {{v|4.1}} || Command no longer accepts process by ID, split into [[ProcessInfoID]]; command now optionally returns thread info, including, ID, state, priority, and start time.
|-
| {{v|5.0}} || Merged command with ProcessInfoID; added ability to optionally list modules along with threads.
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[ProcessList]]
7f0c511c6ac643f6a61b5ec5c6b70d43e5c9f5b1
ProcessList
0
490
1727
1223
2023-09-16T21:12:47Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processlist
|aliases = processlist, plist
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ProcessList''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ProcessList command lists all running processes and their IDs.
Because the function uses a loop, it can be aborted with the ctrl key.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Entries are now sorted by process name.
|-
| {{v|5.0}} || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[ProcessInfo]]
cee1d3d396fbda7bb3b9d5f5696761937e556565
1728
1727
2023-09-16T22:02:01Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = processlist <searchterms> <getinfo>
|aliases = processlist, plist
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ProcessList''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ProcessList command lists all running processes and their IDs. Optionally, memory usage and whether or not the process is responding can also be displayed.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=searchterms
|description=Search terms for the process list. Null lists all running processes.
|range=str}}
{{ParametersRow
|num=2
|name=getinfo
|description=Should information about each process be included?
|range=bool
|default=False}}
|}
===Version 2.5 to 4.1===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Entries are now sorted by process name.
|-
| {{v|5.0}} || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|}
==See also==
*[[Launch]]
*[[Kill]]
*[[ProcessInfo]]
7ef846c293dcfb77a64e2dfa9d7c9e638045f601
Terminate
0
587
1730
2023-09-16T22:02:22Z
Serpent King
24956324
Serpent King moved page [[Terminate]] to [[Kill]] over redirect
wikitext
text/x-wiki
#REDIRECT [[Kill]]
a78aa4cacac699feec7dcccc298f12e439b2c3ad
GetClipBoard
0
131
1731
554
2023-09-16T22:04:06Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = getclipboard
|aliases = getclipboard, getclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''GetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Gains the ability to play audio from the clipboard.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SetClipBoard]]
*[[ClearClipBoard]]
59bcc47c3010752c63e6f0ec0c59e7a425bbbcac
ClearClipBoard
0
133
1732
556
2023-09-16T22:04:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = clearclipboard
|aliases = clearclipboard, clearclip, clrclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ClearClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearClipBoard command clears the contents of the system clipboard.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SetClipBoard]]
*[[GetClipBoard]]
9f6b5fa76dbf9b91301269cfe0b25454cc1de8b2
SetClipBoard
0
132
1733
851
2023-09-16T22:08:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = setclipboard <text>
|aliases = setclipboard, setclip
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues.
==Parameters==
===Versions 2.0, 4.1, and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
===Versions 2.5 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=text
|description=The text to set to the clipboard.
|range=str|nonull=y
|required=y}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=audiofilepath
|description=The filepath to set audio to the clipboard from.
|range=File Path (.wav)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Added the ability to set audio to the clipboard.
|-
| {{v|4.0}} || Implemented GetText(); now checks for invalid files.
|-
| {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter.
|}
==See also==
*[[GetClipBoard]]
*[[ClearClipBoard]]
79e5d341fd2be578467073c281b1899d2144c675
Category:Version 5.0 commands
14
511
1734
1261
2023-09-18T22:18:35Z
Serpent King
24956324
wikitext
text/x-wiki
These are all of the commands found in [[StarLightV5.0]].
[[Category:Commands]]
3f112bb43aeebe069e4ef94aaf0f6f4a9bc2a925
RockPaperScissors
0
499
1735
1232
2023-09-23T02:01:20Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = rockpaperscissors <choice>
|aliases = rockpaperscissors, rps
|v4.1=y|v5.0=y
|console=y
}}
'''RockPaperScissors''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The RockPaperScissors command plays rock paper scissors with the computer.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=choice
|description=The player's RPS choice.
|range=Valid inputs: rock, paper, scissors
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
013810055795330e78f0995bb64fff0a38d6c9b7
DrawCard
0
588
1736
2023-09-23T02:05:16Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = drawcard |aliases = drawcard |v5.0=y |console=y }} '''DrawCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = drawcard
|aliases = drawcard
|v5.0=y
|console=y
}}
'''DrawCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DrawCard command draws a card from the current session's deck.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[ReplaceCard]]
*[[ShuffleDeck]]
*[[ResetDeck]]
*[[ListDeck]]
*[[TotalDeck]]
81f17fc5ce458be30fffad48aa2a94a8eb44dbe8
1737
1736
2023-09-23T02:06:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = drawcard
|aliases = drawcard
|v5.0=y
|console=y
}}
'''DrawCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DrawCard command draws a card from the front of the current session's deck.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[ReplaceCard]]
*[[ShuffleDeck]]
*[[ResetDeck]]
*[[ListDeck]]
*[[TotalDeck]]
b08fa2145f9fe352ac867cdf3cad06adf04787af
ReplaceCard
0
589
1738
2023-09-23T02:13:41Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = replacecard <value> <suit> |aliases = replacecard |v5.0=y |console=y }} '''ReplaceCard''' is a {{b|Fun|group}} command in ''StarLigh..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = replacecard <value> <suit>
|aliases = replacecard
|v5.0=y
|console=y
}}
'''ReplaceCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ReplaceCard command returns a missing card to the back of the current session's deck.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=value
|description=The value/rank of the card.
|range={{b|Integer|type}}s [2,10] and a, ace, j, jack, q, queen, k, king
|required=y
}}
{{ParametersRow
|num=2
|name=suit
|description=The suit of the card.
|range=Options: clubs, club, diamonds, diamond, hearts, heart, spades, spade
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DrawCard]]
*[[ShuffleDeck]]
*[[ResetDeck]]
*[[ListDeck]]
*[[TotalDeck]]
2da47ed29d0815b50c8b23a496f87bdce274e2a0
ShuffleDeck
0
590
1739
2023-09-23T02:16:13Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = shuffledeck |aliases = shuffledeck, shuffle |v5.0=y |console=y }} '''ShuffleDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]''..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = shuffledeck
|aliases = shuffledeck, shuffle
|v5.0=y
|console=y
}}
'''ShuffleDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ShuffleDeck command shuffles the cards in the current session's deck.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DrawCard]]
*[[ReplaceCard]]
*[[ResetDeck]]
*[[ListDeck]]
*[[TotalDeck]]
200739b1f021fd07fbcb42994366d859029122a5
Shuffle
0
591
1740
2023-09-23T02:16:28Z
Serpent King
24956324
Redirected page to [[ShuffleDeck]]
wikitext
text/x-wiki
#REDIRECT [[ShuffleDeck]]
d6de10a82b22b44f9e4095218e31b56c7d539681
ResetDeck
0
592
1741
2023-09-23T02:20:16Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = resetdeck |aliases = resetdeck |v5.0=y |console=y }} '''ResetDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = resetdeck
|aliases = resetdeck
|v5.0=y
|console=y
}}
'''ResetDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ResetDeck command resets the deck, with all 52 cards in order.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DrawCard]]
*[[ReplaceCard]]
*[[ShuffleDeck]]
*[[ListDeck]]
*[[TotalDeck]]
53e628cafb471d3a8406c8113b644850d1862ee5
ListDeck
0
593
1742
2023-09-23T02:20:49Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = listdeck |aliases = listdeck |v5.0=y |console=y }} '''ListDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = listdeck
|aliases = listdeck
|v5.0=y
|console=y
}}
'''ListDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ListDeck command lists all of the cards in the current session's deck.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DrawCard]]
*[[ReplaceCard]]
*[[SuffleDeck]]
*[[ResetDeck]]
*[[TotalDeck]]
1ddfe6044ba5144d9c244b44763b048ad6b2978f
1743
1742
2023-09-23T02:21:00Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = listdeck
|aliases = listdeck
|v5.0=y
|console=y
}}
'''ListDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ListDeck command lists all of the cards in the current session's deck.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DrawCard]]
*[[ReplaceCard]]
*[[ShuffleDeck]]
*[[ResetDeck]]
*[[TotalDeck]]
68d7d4b695b6bc7cf211261ae387dc47cbe9050b
Mosquito
0
594
1744
2023-09-23T02:24:01Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = mosquito |aliases = mosquito |v5.0=y |console=y }} '''Mosquito''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = mosquito
|aliases = mosquito
|v5.0=y
|console=y
}}
'''Mosquito''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Mosquito command emits a very irritating high pitch squealing sound.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Beep]]
*[[Berserk]]
93f14406689fdca8704ca4fbf9d0e4b69ef55a29
TotalDeck
0
595
1745
2023-09-23T02:24:54Z
Serpent King
24956324
Created page with "{{infobox command |group = Fun |usage = totaldeck |aliases = totaldeck |v5.0=y |console=y }} '''TotalDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present..."
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = totaldeck
|aliases = totaldeck
|v5.0=y
|console=y
}}
'''TotalDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The TotalDeck command returns the number of cards in the current session's deck.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[DrawCard]]
*[[ReplaceCard]]
*[[ShuffleDeck]]
*[[ResetDeck]]
*[[ListDeck]]
5f0f7bcaf50377f237989ff0796b7cf6ad07a07e
Beep
0
496
1747
1229
2023-09-23T02:31:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = beep <count> <delay>
|aliases = beep
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Beep''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The Beep command produces a console beep. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
===Versions 2.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=count
|description=Number of times to beep. -1 (~ in 4.0 and 4.1) causes an infinite beep.
|range=int|minval=-1|includemin=y
|default=1
}}
{{ParametersRow
|num=2
|name=delay
|description=Time in milliseconds between each beep.
|range=int|minval=1|includemin=y
|default=1200
}}
|}
===Version 1.0===
This command takes no parameters.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.0}} || Added count and frequency parameters.
|-
| {{v|4.0}} || Added "~" to the count parameter for infinite beeps; implemented GetText().
|-
| {{v|5.0}} || Infinite beeps is -1 instead of "~".
|}
bb4bdf51bbdb57dc0127e1779786e8c597374817
Berserk
0
498
1748
1231
2023-09-23T02:32:00Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = berserk
|aliases = berserk
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''Berserk''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Berserk command glitches out the console window. StarLight must be ctrl+c killed to end this.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|5.0}} || 100% more glitchy; now able to control break.
|}
b0eb04aa92e32f5ca3737eab3221388e4e66b25c
1749
1748
2023-09-23T02:33:10Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = berserk
|aliases = berserk
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Berserk''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Berserk command glitches out the console window. To end this, control break it.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|5.0}} || 100% more glitchy; now able to control break.
|}
ac2f11a99d88b039d2af0041c56eaecc04782b07
EightBall
0
500
1750
1233
2023-09-23T02:33:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = eightball <question>
|aliases = eightball, 8ball
|v4.1=y|v5.0=y
|console=y
}}
'''EightBall''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The EightBall command answers a yes/no question.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=question
|description=The question to ask StarLight.
|range=str|nonull=y
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|}
c463d591159205a8894514da3589e679ce7be1d3
Crash
0
497
1751
1230
2023-09-23T02:34:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Fun
|usage = crash
|aliases = crash
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Crash''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in all versions.
==Function==
The Crash command crashes StarLight by dividing by zero after a few theatrics.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|2.5}} || Added some theatrics before the crash.
|}
9290a747237055a28ebead1ba389ec75eaa671f6
Fun
0
494
1752
1287
2023-09-23T02:38:21Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Beep]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Mosquito]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Crash]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Berserk]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[RockPaperScissors]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[EightBall]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[DrawCard]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ReplaceCard]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ShuffleDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ResetDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ListDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[TotalDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:Fun commands|*]]
[[Category:Command groups]]
bd3c0f84cc1b101a9efeef5d1572fae18046708d
Play
0
124
1753
558
2023-09-23T04:25:58Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = play <sourcepath> <loop>
----
play <identifier> <loop>
|aliases = play
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback.
==Parameters==
===Versions 4.1 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=identifier
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #MOSQUITO, ...</nowiki>
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
===Versions 2.5 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the "keyword" parameter path.
|-
| {{v|5.0}} || Now able to accept partial filenames.
|}
==See also==
*[[Stop]]
78b6faca99d7342c4b9292bfb83ff1b417ed59d8
StarLightV5.0
0
505
1754
1746
2023-09-23T04:27:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || Removed alias "stahp".
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || —
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
94f11a0ecbe5ea00b70da68b56acf16a939ab970
1794
1754
2023-09-29T18:43:22Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || Removed alias "stahp".
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally.
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
3179ab9e094e733b60cde028924a1b6cca5992f9
Stop
0
125
1755
557
2023-09-23T04:27:29Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stop
|aliases = stop
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The stop command stops the playback initiated with the [[Play]] command.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Removed alias "stahp".
|}
==See also==
*[[Play]]
c4c63a4b6136493d4f20a2da1614be84f9382606
EditFile
0
583
1756
1699
2023-09-23T04:29:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = editfile <sourcepath> <linenumber> <contents> <insert>
|aliases = editfile, edit
|v5.0=y
|console=y
}}
'''EditFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The EditFile command edits the contents of a file, by line.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to edit. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=linenumber
|description=Number of the line to edit, 1 based.
|range=int|minval=1|includemin=y
|required=y}}
{{ParametersRow
|num=3
|name=contents
|description=New contents of the line.
|range=str
|required=y}}
{{ParametersRow
|num=4
|name=insert
|description=Create a new line instead of overwritting?
|range=bool
|default=False}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[ReadFile]]
*[[Attributes]]
a78c4555655b6f5d8f8e51fdfdec9782796feb1b
ReadFile
0
468
1757
1698
2023-09-23T04:29:39Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = File
|usage = readfile <sourcepath> <linenumbers>
|aliases = readfile, read
|v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks.
==Function==
The ReadFile command reads a file and displays its contents.
===Input===
{|class=wikitable
!Valid input
|-
|Full path of directory that exists
|-
|Name of directory in the current path
|-
|Partial name of directory that exists
|}
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=linenumbers
|description=Should the output contain line numbers?
|range=bool
|default=False}}
|}
===Versions 1.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=File to read. Use #BROWSE to select a file from the system dialog.
|range=str|nonull=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|1.0}} || New command added.
|-
| {{v|3.5}} || "cat" alias added.
|-
| {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText().
|-
| {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added.
|-
| {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|}
==See also==
*[[EditFile]]
*[[Attributes]]
49ed841da7844134fcccd5a2c0c3b7fce6a8eeb9
SL
0
241
1758
674
2023-09-23T04:32:53Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = sl <text>
|aliases = sl, starlight
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SL''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.0}} forward.
==Function==
The SL command changes [[settings]] to an optimal configuration. Also clears the console.
==Settings changed==
{| class="wikitable" style="text-align:center;" width=60%
! Setting
! width=5%|{{v|2.0}}
! width=5%|{{v|2.5}}
! width=5%|{{v|2.7}}
! width=5%|{{v|3.0}}
! width=5%|{{v|3.1}}
! width=5%|{{v|3.5}}
! width=5%|{{v|4.0}}<br>(GUI)
! width=5%|{{v|4.0}}<br>(Con)
! width=5%|{{v|4.1}}
|-
| CONSOLE_TITLE || — || — || colspan=4|"StarLight" || colspan=3|"StarLight Supernova"
|-
| CONSOLE_MESSAGE || — || colspan=8|"***************<br>***StarLight***<br>***************"
|-
| CONSOLE_WIDTH || colspan=3|110 || colspan=4|800 || colspan=2|110
|-
| CONSOLE_LENGTH || colspan=3|50 || colspan=4|600 || 50 || 30
|-
| CONSOLE_BUFFER_WIDTH || colspan=3|110 || — || — || — || — || colspan=2|110
|-
| CONSOLE_BUFFER_LENGTH || colspan=3|5000 || — || — || — || — || colspan=2|5000
|-
| CONSOLE_CURSOR_SIZE || — || colspan=2|10 || — || — || — || — || colspan=2|10
|-
| CONSOLE_FONT_FAMILY || — || — || — || colspan=4|Consolas || — || —
|-
| CONSOLE_TEXT_SIZE || — || — || — || colspan=4|10 || — || —
|-
| CONSOLE_FOREGROUND_COLOR || colspan=3|15 (Yellow) || — || — || — || — || colspan=2|15 (Yellow)
|-
| CONSOLE_BACKGROUND_COLOR || colspan=3|0 (Black) || — || — || — || — || colspan=2|0 (Black)
|-
| CONSOLE_FOREGROUND_RED_COLOR || — || — || — || colspan=4|255 || — || —
|-
| CONSOLE_FOREGROUND_GREEN_COLOR || — || — || — || colspan=4|255 || — || —
|-
| CONSOLE_FOREGROUND_BLUE_COLOR || — || — || — || colspan=4|0 || — || —
|-
| CONSOLE_BACKGROUND_RED_COLOR || — || — || — || colspan=4|0 || — || —
|-
| CONSOLE_BACKGROUND_GREEN_COLOR || — || — || — || colspan=4|0 || — || —
|-
| CONSOLE_BACKGROUND_BLUE_COLOR || — || — || — || colspan=4|0 || — || —
|-
| SHOW_TIMESTAMP || colspan=9|False
|-
| PLAY_INTRO_SOUND || — || colspan=8|True
|-
| INTRO_SOUND_PATH || — || — || colspan=4|%appdata%\StarLightData\Crystals.wav || colspan=3|#SLCRYSTALS
|-
| SAVE_DIRECTORY || — || — || colspan=7|True
|-
| OUTPUT_TO_CLIPBOARD || — || — || colspan=7|False
|-
| PROCESS_CHECK_FREQUENCY || — || — || — || colspan=4|1000|| — || —
|-
| NOTIFY || — || — || — || colspan=4|True|| — || —
|-
| SLCURSOR || — || — || — || colspan=4|True|| — || —
|-
| DIRECTORY || — || — || C:\ || — || — || — || — || — || —
|-
| PV_SIZE_MODE || — || — || — || colspan=4|3 (Center)|| — || —
|-
| AUTOSAVE_MODE || — || — || colspan=7|2 (Autosave)
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText(), added invalid input checks.
|-
| {{v|4.1}} || Format changed to single parameter; Added #DEFAULT.
|}
99dff2146e65d36c00e59349c22a72eb0362ff80
1759
1758
2023-09-23T04:41:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = sl
|aliases = sl, starlight
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''SL''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.0}} forward.
==Function==
The SL command changes [[settings]] to an optimal configuration. Also clears the console.
==Settings changed==
{| class="wikitable" style="text-align:center;" width=60%
! Setting
! width=5%|{{v|2.0}}
! width=5%|{{v|2.5}}
! width=5%|{{v|2.7}}
! width=5%|{{v|3.0}}
! width=5%|{{v|3.1}}
! width=5%|{{v|3.5}}
! width=5%|{{v|4.0}}<br>(GUI)
! width=5%|{{v|4.0}}<br>(Con)
! width=5%|{{v|4.1}}
! width=5%|{{v|5.0}}
|-
| CONSOLE_TITLE || — || — || colspan=4|"StarLight" || colspan=4|"StarLight Supernova"
|-
| CONSOLE_MESSAGE || — || colspan=9|"***************<br>***StarLight***<br>***************"
|-
| CONSOLE_WIDTH || colspan=3|110 || colspan=4|800 || colspan=2|110 || 140
|-
| CONSOLE_LENGTH || colspan=3|50 || colspan=4|600 || 50 || 30 || 36
|-
| CONSOLE_BUFFER_WIDTH || colspan=3|110 || — || — || — || — || colspan=2|110 || 140
|-
| CONSOLE_BUFFER_LENGTH || colspan=3|5000 || — || — || — || — || colspan=2|5000 || 10000
|-
| CONSOLE_CURSOR_SIZE || — || colspan=2|10 || — || — || — || — || colspan=3|10
|-
| CONSOLE_FONT_FAMILY || — || — || — || colspan=4|Consolas || — || — || —
|-
| CONSOLE_TEXT_SIZE || — || — || — || colspan=4|10 || — || — || —
|-
| CONSOLE_FOREGROUND_COLOR || colspan=3|15 (Yellow) || — || — || — || — || colspan=3|15 (Yellow)
|-
| CONSOLE_BACKGROUND_COLOR || colspan=3|0 (Black) || — || — || — || — || colspan=3|0 (Black)
|-
| CONSOLE_FOREGROUND_RED_COLOR || — || — || — || colspan=4|255 || — || — || —
|-
| CONSOLE_FOREGROUND_GREEN_COLOR || — || — || — || colspan=4|255 || — || — || —
|-
| CONSOLE_FOREGROUND_BLUE_COLOR || — || — || — || colspan=4|0 || — || — || —
|-
| CONSOLE_BACKGROUND_RED_COLOR || — || — || — || colspan=4|0 || — || — || —
|-
| CONSOLE_BACKGROUND_GREEN_COLOR || — || — || — || colspan=4|0 || — || — || —
|-
| CONSOLE_BACKGROUND_BLUE_COLOR || — || — || — || colspan=4|0 || — || — || —
|-
| SHOW_TIMESTAMP || colspan=10|False
|-
| PLAY_INTRO_SOUND || — || colspan=8|True || —
|-
| INTRO_SOUND_PATH || — || — || colspan=4|%appdata%\StarLightData\Crystals.wav || colspan=4|#SLCRYSTALS
|-
| SAVE_DIRECTORY || — || — || colspan=8|True
|-
| OUTPUT_TO_CLIPBOARD || — || — || colspan=8|False
|-
| PROCESS_CHECK_FREQUENCY || — || — || — || colspan=4|1000|| — || — || —
|-
| NOTIFY || — || — || — || colspan=4|True|| — || — || —
|-
| SLCURSOR || — || — || — || colspan=4|True|| — || — || —
|-
| DIRECTORY || — || — || C:\ || — || — || — || — || — || — || —
|-
| PV_SIZE_MODE || — || — || — || colspan=4|3 (Center)|| — || — || —
|-
| AUTOSAVE_MODE || — || — || colspan=7|2 (Autosave on exit) || 3 (Autosave after every command)
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|}
4632105f7541cff13a0c9f01fde8986da935b36c
MessageBox
0
127
1760
550
2023-09-29T17:24:55Z
Serpent King
24956324
Serpent King moved page [[SimulateMessage]] to [[MessageBox]]
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulatemessage <message> <title> <style>
|aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateMessage''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The SimulateMessage command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[SimulateInputBox]]
*[[ShowTip]]
67f91e745160eb5591ecd44d0784bcbbd12c228f
1764
1760
2023-09-29T17:36:27Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = messagebox <message> <title> <icon> <buttons>
|aliases = messagebox, msgbox, mbox
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''MessageBox''' (formerly '''SimulateMessage''') is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The MessageBox command displays a message box on the screen, then collects the user response and displays it.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=icon
|description=Icon style for the message box.
|range=Options: blank, critical, question, exclamation, information
|default=blank}}
{{ParametersRow
|num=4
|name=buttons
|description=Button style for the message box.
|range=Options: ok, okcancel, abortretryignore, yesnocancel, yesno, retrycancel
|default=ok}}
|}
===Version 2.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the message box.
|range=str|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The message box's title.
|range=str
|default=StarLight}}
{{ParametersRow
|num=3
|name=style
|description=The style of the message box. Affects the box's icon and sound effect.
|range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br>
Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br>
Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE
|default=BLANKOK}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || Added "msgbox" alias.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|}
==See also==
*[[SimulateInputBox]]
*[[ShowTip]]
08b4b068a1dc917943038318a55239b694fc6047
SimulateMessage
0
596
1761
2023-09-29T17:24:55Z
Serpent King
24956324
Serpent King moved page [[SimulateMessage]] to [[MessageBox]]
wikitext
text/x-wiki
#REDIRECT [[MessageBox]]
ef88cdaba156caef03fbdd00b7dfef22ebf70b9a
InputBox
0
130
1762
552
2023-09-29T17:26:00Z
Serpent King
24956324
Serpent King moved page [[SimulateInputBox]] to [[InputBox]]
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = simulateinputbox <message> <title> <defaulttext>
|aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}}
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y
|console=y|gui=y
}}
'''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|}
==See also==
*[[SimulateMessage]]
*[[ShowTip]]
7fee15e958cc4cf75db34e4124f5e43e4a6f35be
1765
1762
2023-09-29T17:41:28Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = inputbox <message> <title> <defaulttext>
|aliases = inputbox, inbox, ibox
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''InputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward.
==Function==
The InputBox command displays a message box with an input field on the screen, then collects the user response and displays it.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the input box.
|range=str|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The input box's title.
|range=str
|default=StarLight|requirednote=Required prior to v5.0
}}
{{ParametersRow
|num=3
|name=defaulttext
|description=Text that is automatically inserted into the input field.
|range=str
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added "inputbox" alias.
|-
| {{v|5.0}} || Renamed from "SimulateInputBox".
|}
==See also==
*[[SimulateMessage]]
*[[ShowTip]]
da73f888ed915dc699ddcca60b3595615f652a8c
SimulateInputBox
0
597
1763
2023-09-29T17:26:00Z
Serpent King
24956324
Serpent King moved page [[SimulateInputBox]] to [[InputBox]]
wikitext
text/x-wiki
#REDIRECT [[InputBox]]
17bf2a171cd730ceed648dc897e29ec34c0dbae4
Mbox
0
598
1766
2023-09-29T17:42:58Z
Serpent King
24956324
Redirected page to [[MessageBox]]
wikitext
text/x-wiki
#REDIRECT [[MessageBox]]
ef88cdaba156caef03fbdd00b7dfef22ebf70b9a
Msgbox
0
129
1767
404
2023-09-29T17:43:40Z
Serpent King
24956324
Changed redirect target from [[SimulateMessage]] to [[MessageBox]]
wikitext
text/x-wiki
#REDIRECT [[MessageBox]]
ef88cdaba156caef03fbdd00b7dfef22ebf70b9a
Simmsg
0
128
1768
402
2023-09-29T17:43:42Z
Serpent King
24956324
Changed redirect target from [[SimulateMessage]] to [[MessageBox]]
wikitext
text/x-wiki
#REDIRECT [[MessageBox]]
ef88cdaba156caef03fbdd00b7dfef22ebf70b9a
Inputbox
0
157
1769
405
2023-09-29T17:44:31Z
Serpent King
24956324
Changed redirect target from [[SimulateInputBox]] to [[InputBox]]
wikitext
text/x-wiki
#REDIRECT [[InputBox]]
17bf2a171cd730ceed648dc897e29ec34c0dbae4
Siminput
0
158
1770
406
2023-09-29T17:44:35Z
Serpent King
24956324
Changed redirect target from [[SimulateInputBox]] to [[InputBox]]
wikitext
text/x-wiki
#REDIRECT [[InputBox]]
17bf2a171cd730ceed648dc897e29ec34c0dbae4
Inbox
0
599
1771
2023-09-29T17:45:04Z
Serpent King
24956324
Redirected page to [[InputBox]]
wikitext
text/x-wiki
#REDIRECT [[InputBox]]
17bf2a171cd730ceed648dc897e29ec34c0dbae4
Ibox
0
600
1772
2023-09-29T17:45:27Z
Serpent King
24956324
Redirected page to [[InputBox]]
wikitext
text/x-wiki
#REDIRECT [[InputBox]]
17bf2a171cd730ceed648dc897e29ec34c0dbae4
OpenBox
0
601
1773
2023-09-29T18:07:44Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = openbox <dir> <filter> |aliases = openbox, obox |v5.0=y |console=y }} '''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = openbox <dir> <filter>
|aliases = openbox, obox
|v5.0=y
|console=y
}}
'''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The OpenBox command displays the open file system dialog and displays path that the user selects.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=The starting directory.
|range=str
|default=(current directory)}}
{{ParametersRow
|num=2
|name=filter
|description=File type filter.
|range=<nowiki><group1name>|*.<ext1>; *.<ext2>...|<group2name>|*.<ext1>; *.<ext2>...|...</nowiki>}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[SaveBox]]
*[[DirBox]]
9f50388c67f5763fd74feec73229f80fb2265131
SaveBox
0
602
1774
2023-09-29T18:09:01Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = savebox <dir> <filter> |aliases = savebox, sbox |v5.0=y |console=y }} '''SaveBox''' is a [[System]] [[command]] in ''[[StarLight]]'..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = savebox <dir> <filter>
|aliases = savebox, sbox
|v5.0=y
|console=y
}}
'''SaveBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SAveBox command displays the save file system dialog and displays path that the user selects.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=The starting directory.
|range=str
|default=(current directory)}}
{{ParametersRow
|num=2
|name=filter
|description=File type filter.
|range=<nowiki><group1name>|*.<ext1>; *.<ext2>...|<group2name>|*.<ext1>; *.<ext2>...|...</nowiki>}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[SaveBox]]
*[[DirBox]]
be4205382daead9ea2b12c55f27a0cbec751c01e
1775
1774
2023-09-29T18:10:29Z
Serpent King
24956324
/* See also */
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = savebox <dir> <filter>
|aliases = savebox, sbox
|v5.0=y
|console=y
}}
'''SaveBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SAveBox command displays the save file system dialog and displays path that the user selects.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=The starting directory.
|range=str
|default=(current directory)}}
{{ParametersRow
|num=2
|name=filter
|description=File type filter.
|range=<nowiki><group1name>|*.<ext1>; *.<ext2>...|<group2name>|*.<ext1>; *.<ext2>...|...</nowiki>}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[OpenBox]]
*[[DirBox]]
6e366cee293f101ef1e784a3f9a95c6c393d9d53
DirBox
0
603
1776
2023-09-29T18:11:27Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = dirbox <dir> |aliases = dirbox, dbox |v5.0=y |console=y }} '''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is p..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = dirbox <dir>
|aliases = dirbox, dbox
|v5.0=y
|console=y
}}
'''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The OpenBox command displays the directory system dialog and displays path that the user selects.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=dir
|description=The starting directory.
|range=str
|default=(current directory)}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[OpenBox]]
*[[SaveBox]]
c8a38b98581174ea82041d6138bd428253bc55d4
1777
1776
2023-09-29T18:17:44Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = dirbox <prompt>
|aliases = dirbox, dbox
|v5.0=y
|console=y
}}
'''DirBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The DirBox command displays the directory system dialog and displays path that the user selects.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=prompt
|description=Prompt for the directory box
|range=str
|default="Pick a directory:"}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[OpenBox]]
*[[SaveBox]]
cc3e223a431e707183d3c4349ee6eb436229058a
PrintBox
0
604
1778
2023-09-29T18:17:56Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = printbox |aliases = printbox, pbox |v5.0=y |console=y }} '''PrintBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is pr..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = printbox
|aliases = printbox, pbox
|v5.0=y
|console=y
}}
'''PrintBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The PrintBox command displays the print system dialog.
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[FontBox]]
*[[ColorBox]]
e2731a2add7bfb867c9382da21a6aa1e4e98a05b
FontBox
0
605
1779
2023-09-29T18:18:02Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = fontbox |aliases = fontbox, fbox |v5.0=y |console=y }} '''FontBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is prese..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = fontbox
|aliases = fontbox, fbox
|v5.0=y
|console=y
}}
'''FontBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The FontBox command displays the font system dialog and displays the details of the font that the user picks.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[ColorBox]]
*[[PrintBox]]
f77cc773b3ab501811d988650c334ece04845011
ColorBox
0
606
1780
2023-09-29T18:18:06Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = colorbox |aliases = colorbox, cbox |v5.0=y |console=y }} '''ColorBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is pr..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = colorbox
|aliases = colorbox, cbox
|v5.0=y
|console=y
}}
'''ColorBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ColorBox command displays the color picker system dialog and displays the color that the user picks.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[FontBox]]
*[[PrintBox]]
87fbf127a37c68a977cce587ac77d16e1a528a20
Cbox
0
607
1781
2023-09-29T18:19:22Z
Serpent King
24956324
Redirected page to [[ColorBox]]
wikitext
text/x-wiki
#REDIRECT [[ColorBox]]
b1856e8cb0a031812df7d1dc8eb35589b208021c
Fbox
0
608
1782
2023-09-29T18:20:03Z
Serpent King
24956324
Redirected page to [[FontBox]]
wikitext
text/x-wiki
#REDIRECT [[FontBox]]
22d1ea2c7a3a06389864db49461a5b45cf485dac
Pbox
0
609
1783
2023-09-29T18:20:41Z
Serpent King
24956324
Redirected page to [[PrintBox]]
wikitext
text/x-wiki
#REDIRECT [[PrintBox]]
dfbf8c8030db6290612549d83bad57ae2fb0ce73
Obox
0
610
1784
2023-09-29T18:21:28Z
Serpent King
24956324
Redirected page to [[OpenBox]]
wikitext
text/x-wiki
#REDIRECT [[OpenBox]]
1c5d27d1176293689a7edd9d19c5c1fe53b5c559
Sbox
0
611
1785
2023-09-29T18:22:05Z
Serpent King
24956324
Redirected page to [[SaveBox]]
wikitext
text/x-wiki
#REDIRECT [[SaveBox]]
67cdaf27cb348fef82436cadb53ed25ecb240b7e
Dbox
0
612
1786
2023-09-29T18:22:53Z
Serpent King
24956324
Redirected page to [[DirBox]]
wikitext
text/x-wiki
#REDIRECT [[DirBox]]
30efd5c81db4423d253876ceaec02b5c8ef9f084
Download
0
491
1787
1224
2023-09-29T18:25:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = download <sourceaddress> <destpath>
|aliases = download, dwnld, dwn
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Download''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Download command downloads a file from the internet.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourceaddress
|description=URL of the source file
|range=URL
|required=y
}}
{{ParametersRow
|num=2
|name=destpath
|description=Location to save the file.
|range=File Path
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
e15af04010d54ec9052c13acf0bbf15c80c022c0
StartStopwatch
0
475
1788
1203
2023-09-29T18:30:03Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = startstopwatch <number>
|aliases = startstopwatch, startsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''StartStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StartStopWatch command starts a specified numbered stopwatch. Stopwatches must be started in order, starting with #0
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches + 1)|10000 prior to v5.0|y}}|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Stopwatches now have to be started in order, starting with #0.
|}
==See also==
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
eb55333e5df1ca3d941db5b612757023b9af783a
StopStopwatch
0
476
1789
1205
2023-09-29T18:32:30Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = stopstopwatch <number>
|aliases = startstopwatch, stopsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The StopStopWatch command stops a specified numbered running stopwatch and returns the value of the stopwatch before it was stopped.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now displays time of the stopwatch before it was stopped.
|}
==See also==
*[[StartStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
d41b7b9d8511252d2110750945b078624993c21c
PauseStopwatch
0
477
1790
1204
2023-09-29T18:35:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = pausestopwatch <number>
|aliases = pausestopwatch, pausesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The PauseStopWatch command pauses a specified numbered running stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now displays time of the stopwatch.
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[ResumeStopwatch]]
*[[GetStopwatch]]
0ac118d5e42e70c9a094b1e1336c04e6d7d24664
GetStopwatch
0
479
1791
1209
2023-09-29T18:37:21Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = getstopwatch <number>
|aliases = getstopwatch, getsw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''GetStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The GetStopWatch command returns the time elapsed of a specified numbered stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[ResumeStopwatch]]
08891ce1b1a6b02751ff63340590a2c6987cd18f
ResumeStopwatch
0
478
1792
1208
2023-09-29T18:37:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = resumestopwatch <number>
|aliases = resumestopwatch, resumesw
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The ResumeStopWatch command resumes a specified numbered paused stopwatch.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=number
|description=Number of the stopwatch.
|range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|}
==See also==
*[[StartStopwatch]]
*[[StopStopwatch]]
*[[PauseStopwatch]]
*[[GetStopwatch]]
d8d4577e40dd7bf4447bc47663614424e7a060d6
ShowTip
0
126
1793
553
2023-09-29T18:40:51Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = showtip <message> <title> <style>
|aliases = showtip
|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ShowTip''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward.
==Function==
The ShowTip command displays a tool-tip in the notification pane.
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the tool-tip.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The tool-tip's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=style
|description=The style of the tooltip. Affects the tip's icon and sound effect.
|range=Options: NONE, INFO, WARNING, ERROR
|default=NONE}}
|}
===Versions 3.0 to 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=message
|description=The contents of the tool-tip.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=2
|name=title
|description=The tool-tip's title.
|range=str|nonull=y
|required=y}}
{{ParametersRow
|num=3
|name=style
|description=The style of the tooltip. Affects the tip's icon and sound effect.
|range=Options: NONE, INFO, WARNING, ERROR
|default=NONE}}
{{ParametersRow
|num=4
|name=timeout
|description=Duration of the tool-tip in milliseconds. Does not appear to have an effect on Window 10.
|range=int|includemin=y|minval=0
|default=4000}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|3.0}} || New command added.
|-
| {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch.
|-
| {{v|5.0}} || Timeout parameter removed as it was effectively deprecated by Windows.
|}
==See also==
*[[InputBox]]
*[[MessageBox]]
09866dbf110df88f5e8c767a71c43c4c4f5d3c9e
Search
0
492
1795
1225
2023-09-29T18:46:12Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = search <enginename> <searchterms>
|aliases = search
|v4.1=y|v5.0=y
|console=y
}}
'''Search''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The Search command searches the internet for specified search terms on the specified engine. Search engines are referenced by Search.cfg in the "StarLightData" folder.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=enginename
|description=Name of the search engine to search on.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=searchterms
|description=Terms to search for.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Search engines are referenced by Search.cfg, instead of internally.
|}
bd7306a29aff34b13f443224d594031af933a2c9
1796
1795
2023-09-29T18:55:35Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = search <enginename> <searchterms>
|aliases = search
|v4.1=y|v5.0=y
|console=y
}}
'''Search''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward.
==Function==
The Search command searches the internet for specified search terms on the specified engine. Search engines are referenced by Search.cfg in the "StarLightData" folder.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=enginename
|description=Name of the search engine to search on.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=searchterms
|description=Terms to search for.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.1}} || New command added.
|-
| {{v|5.0}} || Search engines are referenced by Search.cfg, instead of internally.
|}
==See Also==
*[[SearchAdd]]
*[[SearchRemove]]
*[[SearchEdit]]
6fc01386b15a110eb39326b113c1d83639982baa
SearchRemove
0
613
1797
2023-09-29T18:57:22Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = searchremove <enginename> |aliases = searchremove, searchdelete, searchdel |v5.0=y |console=y }} '''SearchRemove''' is a [[System]]..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = searchremove <enginename>
|aliases = searchremove, searchdelete, searchdel
|v5.0=y
|console=y
}}
'''SearchRemove''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SearchRemove command removes a search engine from the search engine list in Search.cfg.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=enginename
|description=Name of the search engine.
|range=str
|required=y
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See Also==
*[[Search]]
*[[SearchAdd]]
*[[SearchRemove]]
*[[SearchEdit]]
0b986bd75215a810efb006275409ecc630e9ebb4
1799
1797
2023-09-29T18:58:24Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = searchremove <enginename>
|aliases = searchremove, searchdelete, searchdel
|v5.0=y
|console=y
}}
'''SearchRemove''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SearchRemove command removes a search engine from the search engine list in Search.cfg.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=enginename
|description=Name of the search engine.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See Also==
*[[Search]]
*[[SearchAdd]]
*[[SearchEdit]]
e650af0aa873f93ad0514cc277c1cabfc5c205c7
SearchAdd
0
614
1798
2023-09-29T18:57:24Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = searchadd <enginename> <aliases> <url> |aliases = searchadd |v5.0=y |console=y }} '''SearchAdd''' is a [[System]] [[command]] in ''..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = searchadd <enginename> <aliases> <url>
|aliases = searchadd
|v5.0=y
|console=y
}}
'''SearchAdd''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SearchAdd command adds a search engine to the search engine list in Search.cfg. The engine can then be used with the [[Search]] command.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=enginename
|description=Name of the search engine.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=aliases
|description=Alias names to call the search engine by. Accepts more than one, space delimited.
|range=str
|required=y}}
{{ParametersRow
|num=3
|name=url
|description=Base URL to use for the search engine.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See Also==
*[[Search]]
*[[SearchRemove]]
*[[SearchEdit]]
5a817859345f4f38d01d16d77951f0636459dea5
SearchEdit
0
615
1800
2023-09-29T19:02:28Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = searchedit <enginename> <param> <value> |aliases = searchedit |v5.0=y |console=y }} '''SearchEdit''' is a [[System]] [[command]] in..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = searchedit <enginename> <param> <value>
|aliases = searchedit
|v5.0=y
|console=y
}}
'''SearchEdit''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The SearchEdit command edits a search engine in the search engine list.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=enginename
|description=Name of the search engine.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=param
|description=The parameter to edit.
|range=Options: name, aliases, url
|required=y}}
{{ParametersRow
|num=3
|name=value
|description=New value to apply to the specified search engine parameter.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See Also==
*[[Search]]
*[[SearchAdd]]
*[[SearchRemove]]
0b727167c8fa7c6adf36d351d499c77785458312
Ping
0
501
1801
1234
2023-09-29T19:13:54Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = ping <address> <count> <timeout> <size>
|aliases = ping
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Ping''' is a {{b|System|group}} (formerly {{b|Misc|group}}) command in ''[[StarLight]]'' that is present in version {{v|2.0}} to {{v|3.0}} and {{v|4.0}} forward.
==Function==
The Ping command pings an IP or URL and receives a reply. It also gives statistics afterwards. In versions 2.0 to 3.0, the command was broken.
Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
===Versions 4.0 to 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=address
|description=The ping target.
|range=Valid IP address or URL
|required=y}}
{{ParametersRow
|num=2
|name=count
|description=Number of packets to send. {{rollover|-1 sends infinite requests|as of v5.0|y}}
|range=int|minval=-1|includemin=y
|default=6}}
{{ParametersRow
|num=3
|name=timeout
|description=Time in milliseconds to wait for a reply.
|range=int|minval=1|includemin=y
|default=500}}
{{ParametersRow
|num=4
|name=size
|description=Size of the packets in bytes.
|range=int|minval=1|includemin=y
|default=32}}
|}
===Versions 2.0 to 3.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=address
|description=The ping target.
|range=Valid IP address or URL
|required=y}}
{{ParametersRow
|num=2
|name=count
|description=Number of packets to send.
|range=int|minval=1|includemin=y
|default=6}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.1}} || Command removed due to it being broken.
|-
| {{v|4.0}} || Command readded; added timeout and size parameters; implented GetText().
|-
| {{v|5.0}} || Added option to ping indefinitely.
|}
[[Category:Misc commands]]
303ead8c4d3036168d0748f86a039d271d6a074a
Searchdelete
0
616
1802
2023-09-29T19:18:17Z
Serpent King
24956324
Redirected page to [[SearchRemove]]
wikitext
text/x-wiki
#REDIRECT [[SearchRemove]]
6b0edfaabb5b940810e01fec5963b9fee25e1284
Searchdel
0
617
1803
2023-09-29T19:18:56Z
Serpent King
24956324
Redirected page to [[SearchRemove]]
wikitext
text/x-wiki
#REDIRECT [[SearchRemove]]
6b0edfaabb5b940810e01fec5963b9fee25e1284
Chlog
0
618
1804
2023-09-29T19:19:57Z
Serpent King
24956324
Redirected page to [[ChangeLog]]
wikitext
text/x-wiki
#REDIRECT [[ChangeLog]]
68377deb3ba3a0c547d3da9a39372f08f419febc
ChangeLog
0
504
1805
1241
2023-09-29T19:24:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = changelog <entry>
|aliases = changelog, chlog
|v4.0=y|v4.1=y|v5.0=y
|console=y
}}
'''ChangeLog''' is a {{b|System|group}} (formerly {{b|Misc|group}}) command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward.
==Function==
The ChangeLog command creates a change log entry with the parameters specified by the author, project, editedfile, and filepath settings. These can be changed via [[ChangeLogSettings]].
==Parameters==
===Version 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=entry
|description=The changelog entry.
|range=str
|required=y}}
|}
===Version 4.1===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=author
|description=The author of the change.
|range=str
|required=y
}}
{{ParametersRow
|num=2
|name=project
|description=The project affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=3
|name=file
|description=The file(s) affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=4
|name=entry
|description=The changelog entry.
|range=str
|required=y
}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File path of the change log.
|range=File Path
|required=y
}}
|}
===Version 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=path
|description=File path of the change log.
|range=File Path
|required=y
}}
{{ParametersRow
|num=2
|name=author
|description=The author of the change.
|range=str
|required=y
}}
{{ParametersRow
|num=3
|name=project
|description=The project affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=4
|name=file
|description=The file(s) affected by the change.
|range=str
|required=y
}}
{{ParametersRow
|num=5
|name=entry
|description=The changelog entry.
|range=str
|required=y
}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|4.0}} || New command added.
|-
| {{v|4.1}} || Command split into 2 parameter paths, 1 to set the file path, the other to add an entry.
|-
| {{v|5.0}} || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|}
[[Category:Misc commands]]
731b2250ce0d32875bb4a16b17abb445f969fa71
Chlogset
0
619
1806
2023-09-29T19:24:49Z
Serpent King
24956324
Redirected page to [[ChangeLogSettings]]
wikitext
text/x-wiki
#REDIRECT [[ChangeLogSettings]]
85b1a41fffd7586f1d372ef03973950f175fe06b
ChangeLogSettings
0
620
1807
2023-09-29T19:31:25Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = changelogsettings <setting> <value> ---- changelogsettings |aliases = changelogsettings, chlogset |v5.0=y |console=y }} '''ChangeLo..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = changelogsettings <setting> <value>
----
changelogsettings
|aliases = changelogsettings, chlogset
|v5.0=y
|console=y
}}
'''ChangeLogSettings''' is a {{b|System|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The ChangeLogSettings command changes the change log settings (author, project, editedfile, and filepath). The [[ChangeLog]] command will then use these settings to format change log entries. Using this command with no parameters returns the change log settings.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=setting
|description=The changelog entry.
|range=Options: author, project, editedfile, filepath
|required=y}}
{{ParametersRow
|num=2
|name=value
|description=The value to apply.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
fb6c4a8a0bce01c71dd3a6874be6424679fd73ba
Misc
0
495
1808
1228
2023-09-29T19:37:38Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}}
|-
| [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|}
[[Category:Misc commands|*]]
[[Category:Command groups]]
cf4b101e47cd871f66002ffbc18a335f31839558
1809
1808
2023-09-29T19:52:15Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
|-
| [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}} || {{y|As a System command}}
|-
| [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y|As a System command}}
|}
[[Category:Misc commands|*]]
[[Category:Command groups]]
4dc65a126cbacdb44ae2cf36434571a181bbe598
1811
1809
2023-09-29T19:52:49Z
Serpent King
24956324
wikitext
text/x-wiki
The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}} || {{y|As a System command}}
|-
| [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y|As a System command}}
|}
[[Category:Misc commands|*]]
[[Category:Command groups]]
973a547a84d963d13133fa414c00c0e147389f01
System
0
493
1810
1723
2023-09-29T19:52:19Z
Serpent King
24956324
wikitext
text/x-wiki
The '''System''' group is a group that contains [[command]]s primarily involving the operating system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessSave]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Kill]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with Kill}}
|-
| [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with ProcessInfo}}
|-
| [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[MessageBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[FontBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[PrintBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[OpenBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SaveBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DirBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[SearchAdd]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SearchRemove]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SearchEdit]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ping]] || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{n}} || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y}}
|-
| [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|As a Misc command; Console only}} || {{y|As a Misc command}} || {{y}}
|-
| [[ChangeLogSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:System commands|*]]
[[Category:Command groups]]
944d20e3056434209c2f3086cac6e891cf560ef2
1814
1810
2023-09-30T18:10:39Z
Serpent King
24956324
wikitext
text/x-wiki
The '''System''' group is a group that contains [[command]]s primarily involving the operating system.
==Command list==
{|class="wikitable sortable"
! Command name
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}
! {{v|4.1}}
! {{v|5.0}}
|-
| [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessSave]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Kill]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with Kill}}
|-
| [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with ProcessInfo}}
|-
| [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Draw]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[MessageBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[InputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ColorBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[FontBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[PrintBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[OpenBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SaveBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[DirBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}}
|-
| [[SearchAdd]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SearchRemove]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[SearchEdit]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| [[Ping]] || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{n}} || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y}}
|-
| [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|As a Misc command; Console only}} || {{y|As a Misc command}} || {{y}}
|-
| [[ChangeLogSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:System commands|*]]
[[Category:Command groups]]
4b16343641096e97d5789c91422b6bab7c741d27
StarLightV5.0
0
505
1812
1794
2023-09-30T18:03:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || Removed alias "stahp".
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally.
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[Draw]] || Fun || New command added.
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
7bd51d1af27f0eaac4e444a6d4a05be66f1b4cef
1813
1812
2023-09-30T18:07:34Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || System || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Draw]] || System || New command added.
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || Removed alias "stahp".
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally.
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
09ae9f6f66a1ca0db86a5b463643aabcc1be0f07
1817
1813
2023-10-14T18:18:56Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || [[System]] || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Draw]] || System || New command added.
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || Removed alias "stahp".
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally.
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
3cd19dd19a76262a173bd63a29fa1e4e2b0c506a
1827
1817
2023-10-14T20:03:55Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV5.0''}}
'''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]''. This version is [[console]]-only.
==General changes==
*Now running on .NET Framework 4.8
*Multiple speed improvements, streamlined code to allow data to only flow once per command.
*Passwords now go through encryption.
*Passwords now switch backed to input box prompts.
*Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command)
*Audio files now exist in a global variable, making it easier to add more.
*Variables now save to the hard drive for use in future sessions.
*Variables also now exist publicly and privately.
*Debug timer now added to measure command times.
*Restart command now added as a lock exception.
*More robust exception handler. Gives more concise details about what went wrong.
*"?" command prefix added that returns help entries for an existing command.
*"??" command prefix added that searches this wiki for the command entry.
*"!" command prefix added that copies the output of the command to the clipboard.
*Keywords added: #REG, #OBOX, #SBOX, #DBOX
*Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH
*Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound)
*New autosave mode: after every command.
*Output system speed improvements.
*Corrected Black Star glitch.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV4.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it.
|-
| [[ExceptionHandler]] || SLSystem || —
|-
| [[DebugMode]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering.
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units.
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[CommandCount]] || SLSystem || New command added.
|-
| [[ForceKill]] || SLSystem || —
|-
| [[Clone]] || SLSystem || New command added.
|-
| [[GetText]] || SLSystem || Argument list now in one parameter.
|-
| [[SetVar]] || SLSystem || Added ability to set both public and private variables.
|-
| [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables.
|-
| [[ListVar]] || SLSystem || Added ability to list both public and private variables.
|-
| [[SaveVar]] || SLSystem || New command added.
|-
| [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]].
|-
| [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]].
|-
| [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]].
|-
| [[Run]] || SLSystem || New command added.
|-
| [[GOTO]] || SLSystem || New command added.
|-
| [[SystemMode]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH.
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH.
|-
| [[CursorSize]] || Settings || —
|-
| [[ForeColor]] || Settings || —
|-
| [[BackColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[AutosaveMode]] || Settings || Added "After every command" mode.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]].
|-
| [[Lock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[Unlock]] || Settings || Password parameter removed, now accepts password via input box.
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || Now accepts partial filenames.
|-
| [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings.
|-
| [[ClearSettings]] || Settings || Now deletes the settings file.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box.
|-
| [[Logout]] || Authentication || Now unloads private variables.
|-
| [[Register]] || Authentication || Password parameter removed, now accepts password via input box.
|-
| [[DeleteAccount]] || Authentication || New command added.
|-
| [[ChangePassword]] || Authentication || New command added.
|-
| [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used.
|-
| [[Print]] || {{b|String|group}} || Added "echo" alias.
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[SubString]] || String || New command added.
|-
| [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim.
|-
| [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right.
|-
| [[Replace]] || String || Now optionally accepts start and count parameters.
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || Now only accepts a single omission string.
|-
| [[Repeat]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Scramble]] || String || No longer uses a recursive loop, improving speed.
|-
| [[Offset]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Len]] || String || —
|-
| [[IndexOf]] || String || New command added.
|-
| [[Contains]] || String || New command added.
|-
| [[StartsWith]] || String || New command added.
|-
| [[EndsWith]] || String || New command added.
|-
| [[Frequency]] || String || —
|-
| [[GetChar]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || Now accepts 64 bit integers.
|-
| [[Oct]] || String || Now accepts 64 bit integers.
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || Now accepts 64 bit integers.
|-
| [[StrConvert]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers.
|-
| [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited.
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited.
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[RemDiv]] || Math || New command added.
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots.
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]]
|-
| [[Quadratic]] || Math || —
|-
| [[Fibonacci]] || Math || —
|-
| [[Pythagorean]] || Math || New command added.
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Min]] || Math || New command added.
|-
| [[Max]] || Math || New command added.
|-
| [[Range]] || Math || New command added.
|-
| [[Median]] || Math || Now accepts an entire dataset.
|-
| [[Mode]] || Math || New command added.
|-
| [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added.
|-
| [[GeometricMean]] || Math || New command added.
|-
| [[HarmonicMean]] || Math || New command added.
|-
| [[Variance]] || Math || New command added.
|-
| [[StandardDeviation]] || Math || New command added.
|-
| [[CoefficientVariance]] || Math || New command added.
|-
| [[DataSet]] || Math || —
|-
| [[Random]] || Math || Now optionally will not repeat numbers
|-
| [[Chance]] || Math || —
|-
| [[Count]] || Math || —
|-
| [[Factor]] || Math || Redone command with a speed boost.
|-
| [[Gcf]] || Math || Redone command with a speed boost.
|-
| [[Lcm]] || Math || New command added.
|-
| [[Simplify]] || Math || Redone command with a speed boost.
|-
| [[ToFraction]] || Math || Redone command with a speed boost.
|-
| [[Prime]] || Math || New command added.
|-
| [[PrimeList]] || Math || New command added.
|-
| [[Round]] || Math || New command added.
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[VolumeConvert]] || Math || —
|-
| [[WeightConvert]] || Math || —
|-
| [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths.
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time.
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || "min" alias removed to make way for Min command.
|-
| [[Second]] || Date/Time || —
|-
| [[Millisecond]] || Date/Time || New command added.
|-
| [[UTC]] || Date/Time || Added offset parameter.
|-
| [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog.
|-
| [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done.
|-
| [[NewDir]] || File || Output now describes what operation has been done.
|-
| [[NewFile]] || File || Output now describes what operation has been done.
|-
| [[EditFile]] || File || New command added.
|-
| [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers.
|-
| [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes.
|-
| [[ChRoute]] || [[Registry]] || New command added.
|-
| [[RegDIR]] || Registry || New command added.
|-
| [[GetRegVal]] || Registry || New command added.
|-
| [[SetRegVal]] || Registry || New command added.
|-
| [[DeleteRegVal]] || Registry || New command added.
|-
| [[NewRegVal]] || Registry || New command added.
|-
| [[DeleteRegKey]] || Registry || New command added.
|-
| [[NewRegKey]] || Registry || New command added.
|-
| [[Launch]] || [[System]] || Added ability to launch saved processes.
|-
| [[ProcessSave]] || System || New command added.
|-
| [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process.
|-
| [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads.
|-
| [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding.
|-
| [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory.
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[Draw]] || System || New command added.
|-
| [[Play]] || System || Now able to accept partial filenames.
|-
| [[Stop]] || System || Removed alias "stahp".
|-
| [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters.
|-
| [[InputBox]] || System || Renamed from "SimulateInputBox".
|-
| [[ColorBox]] || System || New command added.
|-
| [[FontBox]] || System || New command added.
|-
| [[PrintBox]] || System || New command added.
|-
| [[OpenBox]] || System || New command added.
|-
| [[SaveBox]] || System || New command added.
|-
| [[DirBox]] || System || New command added.
|-
| [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows.
|-
| [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0.
|-
| [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped.
|-
| [[PauseStopwatch]] || System || Now displays time of the stopwatch.
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally.
|-
| [[SearchAdd]] || System || New command added.
|-
| [[SearchRemove]] || System || New command added.
|-
| [[SearchEdit]] || System || New command added.
|-
| [[Download]] || System || —
|-
| [[Ping]] || System || Added option to ping indefinitely
|-
| [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry.
|-
| [[ChangeLogSettings]] || System || New command added.
|-
| [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~".
|-
| [[Mosquito]] || Fun || New command added.
|-
| [[Crash]] || Fun || —
|-
| [[Berserk]] || Fun || 100% more glitchy. Also now able to control break.
|-
| [[RockPaperScissors]] || Fun || —
|-
| [[EightBall]] || Fun || —
|-
| [[DrawCard]] || Fun || New command added.
|-
| [[ReplaceCard]] || Fun || New command added.
|-
| [[ShuffleDeck]] || Fun || New command added.
|-
| [[ResetDeck]] || Fun || New command added.
|-
| [[ListDeck]] || Fun || New command added.
|-
| [[TotalDeck]] || Fun || New command added.
|}
[[Category:StarLight builds]]
58a082d51007ae947d5354426b8a2de86e86d5b8
Play
0
124
1815
1753
2023-09-30T18:27:49Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = play <sourcepath> <loop>
----
play <identifier> <loop>
|aliases = play
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback.
==Parameters==
===Versions 4.1 and 5.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=identifier
|description=Determines which internal sound should be played
|range=<nowiki>#SLCRYSTALS, #MOSQUITO, ...</nowiki>
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
===Versions 2.5 to 4.0===
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=Determines which file should be played.
|range=File path
|required=y}}
{{ParametersRow
|num=2
|name=loop
|description=Determines whether or not the playback should be looped.
|range=bool
|default=false}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Added the "keyword" parameter path.
|-
| {{v|5.0}} || Now able to accept partial filenames.
|}
==See also==
*[[Stop]]
*[[Draw]]
d0dd7ae12e3606e7b3536328898c28ded5e7ed0b
Draw
0
621
1816
2023-09-30T18:29:02Z
Serpent King
24956324
Created page with "{{infobox command |group = System |usage = draw <sourcepath> |aliases = draw |v5.0=y |console=y }} '''Draw''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present..."
wikitext
text/x-wiki
{{infobox command
|group = System
|usage = draw <sourcepath>
|aliases = draw
|v5.0=y
|console=y
}}
'''Draw''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}.
==Function==
The Draw command will draw an image file in the console window by using the console colors. Because the function uses a loop, it can be aborted with the ctrl key.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=sourcepath
|description=Path of the image file.
|range=File path (accepts .png, .jpg, and .bmp files)
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|5.0}} || New command added.
|}
==See also==
*[[Play]]
b9bd52b220d5255e88c7afa5bcb06a271139d341
StarLightV4.0
0
622
1818
2023-10-14T18:33:16Z
Serpent King
24956324
Created page with "{{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General chang..."
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.0''}}
'''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds.
==General changes==
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI
|-
| [[Exit]] || [[SLSystem]] || — || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Restart]] || SLSystem || — || {{y}} || {{y}}
|-
| [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Uptime]] || SLSystem || — || {{y}} || {{y}}
|-
| [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}}
|-
| [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}}
|-
| [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}}
|-
| [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}}
|-
| [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}}
|-
| [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}}
|-
| [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[SL]] || Settings || — || {{y}} || {{y}}
|-
| [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Print]] || {{b|String|group}} || — || {{y}} || {{y}}
|-
| [[Type]] || String || — || {{y}} || {{y}}
|-
| [[Left]] || String || — || {{y}} || {{y}}
|-
| [[Right]] || String || — || {{y}} || {{y}}
|-
| [[Mid]] || String || — || {{y}} || {{y}}
|-
| [[Replace]] || String || — || {{y}} || {{y}}
|-
| [[LCase]] || String || — || {{y}} || {{y}}
|-
| [[UCase]] || String || — || {{y}} || {{y}}
|-
| [[PCase]] || String || — || {{y}} || {{y}}
|-
| [[Reverse]] || String || — || {{y}} || {{y}}
|-
| [[Repeat]] || String || — || {{y}} || {{y}}
|-
| [[Offset]] || String || — || {{y}} || {{y}}
|-
| [[Scramble]] || String || — || {{y}} || {{y}}
|-
| [[Insert]] || String || — || {{y}} || {{y}}
|-
| [[InsertBefore]] || String || — || {{y}} || {{y}}
|-
| [[InsertAfter]] || String || — || {{y}} || {{y}}
|-
| [[Omit]] || String || — || {{y}} || {{y}}
|-
| [[Trim]] || String || — || {{y}} || {{y}}
|-
| [[Pad]] || String || — || {{y}} || {{y}}
|-
| [[Len]] || String || — || {{y}} || {{y}}
|-
| [[Frequency]] || String || — || {{y}} || {{y}}
|-
| [[ASCII]] || String || — || {{y}} || {{y}}
|-
| [[Char]] || String || — || {{y}} || {{y}}
|-
| [[Hex]] || String || — || {{y}} || {{y}}
|-
| [[Oct]] || String || — || {{y}} || {{y}}
|-
| [[Binary]] || String || — || {{y}} || {{y}}
|-
| [[NumBinary]] || String || — || {{y}} || {{y}}
|-
| [[StrConvert]] || String || — || {{y}} || {{y}}
|-
| [[KeyCode]] || String || — || {{y}} || {{n}}
|-
| [[ColorCode]] || String || — || {{y}} || {{y}}
|-
| [[Add]] || {{b|Math|group}} || — || {{y}} || {{y}}
|-
| [[Sub]] || Math || — || {{y}} || {{y}}
|-
| [[Mult]] || Math || — || {{y}} || {{y}}
|-
| [[Div]] || Math || — || {{y}} || {{y}}
|-
| [[IntDiv]] || Math || — || {{y}} || {{y}}
|-
| [[Mod]] || Math || — || {{y}} || {{y}}
|-
| [[Pow]] || Math || — || {{y}} || {{y}}
|-
| [[Sqrt]] || Math || — || {{y}} || {{y}}
|-
| [[Root]] || Math || — || {{y}} || {{y}}
|-
| [[Log]] || Math || — || {{y}} || {{y}}
|-
| [[Ln]] || Math || — || {{y}} || {{y}}
|-
| [[Abs]] || Math || — || {{y}} || {{y}}
|-
| [[Inv]] || Math || — || {{y}} || {{y}}
|-
| [[Factorial]] || Math || — || {{y}} || {{y}}
|-
| [[Sin]] || Math || — || {{y}} || {{y}}
|-
| [[Cos]] || Math || — || {{y}} || {{y}}
|-
| [[Tan]] || Math || — || {{y}} || {{y}}
|-
| [[Csc]] || Math || — || {{y}} || {{y}}
|-
| [[Sec]] || Math || — || {{y}} || {{y}}
|-
| [[Cot]] || Math || — || {{y}} || {{y}}
|-
| [[InvSin]] || Math || — || {{y}} || {{y}}
|-
| [[InvCos]] || Math || — || {{y}} || {{y}}
|-
| [[InvTan]] || Math || — || {{y}} || {{y}}
|-
| [[InvCsc]] || Math || — || {{y}} || {{y}}
|-
| [[InvSec]] || Math || — || {{y}} || {{y}}
|-
| [[InvCot]] || Math || — || {{y}} || {{y}}
|-
| [[DegToRad]] || Math || — || {{y}} || {{y}}
|-
| [[RadToDeg]] || Math || — || {{y}} || {{y}}
|-
| [[DegToDMS]] || Math || — || {{y}} || {{y}}
|-
| [[DMSToDeg]] || Math || — || {{y}} || {{y}}
|-
| [[Rad]] || Math || — || {{y}} || {{y}}
|-
| [[Deg]] || Math || — || {{y}} || {{y}}
|-
| [[Quadratic]] || Math || — || {{y}} || {{y}}
|-
| [[SimpInterest]] || Math || — || {{y}} || {{y}}
|-
| [[CompInterest]] || Math || — || {{y}} || {{y}}
|-
| [[ContInterest]] || Math || — || {{y}} || {{y}}
|-
| [[Perimeter]] || Math || — || {{y}} || {{y}}
|-
| [[Area]] || Math || — || {{y}} || {{y}}
|-
| [[Volume]] || Math || — || {{y}} || {{y}}
|-
| [[SurfaceArea]] || Math || — || {{y}} || {{y}}
|-
| [[Median]] || Math || — || {{y}} || {{y}}
|-
| [[Average]] || Math || — || {{y}} || {{y}}
|-
| [[Random]] || Math || — || {{y}} || {{y}}
|-
| [[Chance]] || Math || — || {{y}} || {{y}}
|-
| [[Factor]] || Math || — || {{y}} || {{y}}
|-
| [[Gcf]] || Math || — || {{y}} || {{y}}
|-
| [[Simplify]] || Math || — || {{y}} || {{y}}
|-
| [[ToFraction]] || Math || — || {{y}} || {{y}}
|-
| [[DataConvert]] || Math || — || {{y}} || {{y}}
|-
| [[LengthConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TempConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TimeConvert]] || Math || — || {{y}} || {{y}}
|-
| [[Test]] || Math || — || {{y}} || {{y}}
|-
| [[Pi]] || Math || — || {{y}} || {{y}}
|-
| [[E]] || Math || — || {{y}} || {{y}}
|-
| [[Date]] || [[Date/Time]] || — || {{y}} || {{y}}
|-
| [[Time]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDate]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[MilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Month]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Day]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Year]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfWeek]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfYear]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Hour]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Minute]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Second]] || Date/Time || — || {{y}} || {{y}}
|-
| [[UTC]] || Date/Time || — || {{y}} || {{y}}
|-
| [[CD]] || [[File]] || — || {{y}} || {{y}}
|-
| [[DIR]] || File || — || {{y}} || {{y}}
|-
| [[Copy]] || File || — || {{y}} || {{y}}
|-
| [[Move]] || File || — || {{y}} || {{y}}
|-
| [[Del]] || File || — || {{y}} || {{y}}
|-
| [[Rename]] || File || — || {{y}} || {{y}}
|-
| [[NewDir]] || File || — || {{y}} || {{y}}
|-
| [[NewFile]] || File || — || {{y}} || {{y}}
|-
| [[ReadFile]] || File || — || {{y}} || {{y}}
|-
| [[Attr]] || File || — || {{y}} || {{y}}
|-
| [[SimulateMessage]] || [[System]] || — || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || System || — || {{y}} || {{y}}
|-
| [[ShowTip]] || System || — || {{y}} || {{y}}
|-
| [[GetClipBoard]] || System || — || {{y}} || {{y}}
|-
| [[SetClipBoard]] || System || — || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || System || — || {{y}} || {{y}}
|-
| [[StartStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[StopStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[GetStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[Play]] || System || — || {{y}} || {{y}}
|-
| [[Stop]] || System || — || {{y}} || {{y}}
|-
| [[Launch]] || System || — || {{y}} || {{y}}
|-
| [[Terminate]] || System || — || {{y}} || {{y}}
|-
| [[ProcessInfo]] || System || — || {{y}} || {{y}}
|-
| [[ProcessList]] || System || — || {{y}} || {{y}}
|-
| [[Download]] || System || — || {{y}} || {{y}}
|-
| [[SystemHealth]] || System || — || {{y}} || {{y}}
|-
| [[Beep]] || [[Fun]] || — || {{y}} || {{y}}
|-
| [[Crash]] || Fun || — || {{y}} || {{y}}
|-
| [[ChangeLog]] || [[Misc]] || — || {{y}} || {{n}}
|-
| [[Ping]] || Misc || — || {{y}} || {{y}}
|}
[[Category:StarLight builds]]
0e4a9fc154f04d59092d27fc73698eb55cffec99
1820
1818
2023-10-14T18:41:08Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.0''}}
'''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds.
==General changes==
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI
|-
| [[Exit]] || [[SLSystem]] || — || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Restart]] || SLSystem || — || {{y}} || {{y}}
|-
| [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Uptime]] || SLSystem || — || {{y}} || {{y}}
|-
| [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}}
|-
| [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}}
|-
| [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}}
|-
| [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}}
|-
| [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}}
|-
| [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}}
|-
| [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[SL]] || Settings || — || {{y}} || {{y}}
|-
| [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Print]] || {{b|String|group}} || — || {{y}} || {{y}}
|-
| [[Type]] || String || Optimization and restructure. || {{y}} || {{y}}
|-
| [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}}
|-
| [[LCase]] || String || — || {{y}} || {{y}}
|-
| [[UCase]] || String || — || {{y}} || {{y}}
|-
| [[PCase]] || String || — || {{y}} || {{y}}
|-
| [[Reverse]] || String || — || {{y}} || {{y}}
|-
| [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pad]] || String || New command added. || {{y}} || {{y}}
|-
| [[Len]] || String || — || {{y}} || {{y}}
|-
| [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}}
|-
| [[ASCII]] || String || — || {{y}} || {{y}}
|-
| [[Char]] || String || — || {{y}} || {{y}}
|-
| [[Hex]] || String || — || {{y}} || {{y}}
|-
| [[Oct]] || String || — || {{y}} || {{y}}
|-
| [[Binary]] || String || — || {{y}} || {{y}}
|-
| [[NumBinary]] || String || — || {{y}} || {{y}}
|-
| [[StrConvert]] || String || New command added. || {{y}} || {{y}}
|-
| [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}}
|-
| [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}}
|-
| [[Add]] || {{b|Math|group}} || — || {{y}} || {{y}}
|-
| [[Sub]] || Math || — || {{y}} || {{y}}
|-
| [[Mult]] || Math || — || {{y}} || {{y}}
|-
| [[Div]] || Math || — || {{y}} || {{y}}
|-
| [[IntDiv]] || Math || — || {{y}} || {{y}}
|-
| [[Mod]] || Math || — || {{y}} || {{y}}
|-
| [[Pow]] || Math || — || {{y}} || {{y}}
|-
| [[Sqrt]] || Math || — || {{y}} || {{y}}
|-
| [[Root]] || Math || — || {{y}} || {{y}}
|-
| [[Log]] || Math || — || {{y}} || {{y}}
|-
| [[Ln]] || Math || — || {{y}} || {{y}}
|-
| [[Abs]] || Math || — || {{y}} || {{y}}
|-
| [[Inv]] || Math || — || {{y}} || {{y}}
|-
| [[Factorial]] || Math || — || {{y}} || {{y}}
|-
| [[Sin]] || Math || — || {{y}} || {{y}}
|-
| [[Cos]] || Math || — || {{y}} || {{y}}
|-
| [[Tan]] || Math || — || {{y}} || {{y}}
|-
| [[Csc]] || Math || — || {{y}} || {{y}}
|-
| [[Sec]] || Math || — || {{y}} || {{y}}
|-
| [[Cot]] || Math || — || {{y}} || {{y}}
|-
| [[InvSin]] || Math || — || {{y}} || {{y}}
|-
| [[InvCos]] || Math || — || {{y}} || {{y}}
|-
| [[InvTan]] || Math || — || {{y}} || {{y}}
|-
| [[InvCsc]] || Math || — || {{y}} || {{y}}
|-
| [[InvSec]] || Math || — || {{y}} || {{y}}
|-
| [[InvCot]] || Math || — || {{y}} || {{y}}
|-
| [[DegToRad]] || Math || — || {{y}} || {{y}}
|-
| [[RadToDeg]] || Math || — || {{y}} || {{y}}
|-
| [[DegToDMS]] || Math || — || {{y}} || {{y}}
|-
| [[DMSToDeg]] || Math || — || {{y}} || {{y}}
|-
| [[Rad]] || Math || — || {{y}} || {{y}}
|-
| [[Deg]] || Math || — || {{y}} || {{y}}
|-
| [[Quadratic]] || Math || — || {{y}} || {{y}}
|-
| [[SimpInterest]] || Math || — || {{y}} || {{y}}
|-
| [[CompInterest]] || Math || — || {{y}} || {{y}}
|-
| [[ContInterest]] || Math || — || {{y}} || {{y}}
|-
| [[Perimeter]] || Math || — || {{y}} || {{y}}
|-
| [[Area]] || Math || — || {{y}} || {{y}}
|-
| [[Volume]] || Math || — || {{y}} || {{y}}
|-
| [[SurfaceArea]] || Math || — || {{y}} || {{y}}
|-
| [[Median]] || Math || — || {{y}} || {{y}}
|-
| [[Average]] || Math || — || {{y}} || {{y}}
|-
| [[Random]] || Math || — || {{y}} || {{y}}
|-
| [[Chance]] || Math || — || {{y}} || {{y}}
|-
| [[Factor]] || Math || — || {{y}} || {{y}}
|-
| [[Gcf]] || Math || — || {{y}} || {{y}}
|-
| [[Simplify]] || Math || — || {{y}} || {{y}}
|-
| [[ToFraction]] || Math || — || {{y}} || {{y}}
|-
| [[DataConvert]] || Math || — || {{y}} || {{y}}
|-
| [[LengthConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TempConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TimeConvert]] || Math || — || {{y}} || {{y}}
|-
| [[Test]] || Math || — || {{y}} || {{y}}
|-
| [[Pi]] || Math || — || {{y}} || {{y}}
|-
| [[E]] || Math || — || {{y}} || {{y}}
|-
| [[Date]] || [[Date/Time]] || — || {{y}} || {{y}}
|-
| [[Time]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDate]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[MilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Month]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Day]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Year]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfWeek]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfYear]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Hour]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Minute]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Second]] || Date/Time || — || {{y}} || {{y}}
|-
| [[UTC]] || Date/Time || — || {{y}} || {{y}}
|-
| [[CD]] || [[File]] || — || {{y}} || {{y}}
|-
| [[DIR]] || File || — || {{y}} || {{y}}
|-
| [[Copy]] || File || — || {{y}} || {{y}}
|-
| [[Move]] || File || — || {{y}} || {{y}}
|-
| [[Del]] || File || — || {{y}} || {{y}}
|-
| [[Rename]] || File || — || {{y}} || {{y}}
|-
| [[NewDir]] || File || — || {{y}} || {{y}}
|-
| [[NewFile]] || File || — || {{y}} || {{y}}
|-
| [[ReadFile]] || File || — || {{y}} || {{y}}
|-
| [[Attr]] || File || — || {{y}} || {{y}}
|-
| [[SimulateMessage]] || [[System]] || — || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || System || — || {{y}} || {{y}}
|-
| [[ShowTip]] || System || — || {{y}} || {{y}}
|-
| [[GetClipBoard]] || System || — || {{y}} || {{y}}
|-
| [[SetClipBoard]] || System || — || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || System || — || {{y}} || {{y}}
|-
| [[StartStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[StopStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[GetStopwatch]] || System || — || {{y}} || {{y}}
|-
| [[Play]] || System || — || {{y}} || {{y}}
|-
| [[Stop]] || System || — || {{y}} || {{y}}
|-
| [[Launch]] || System || — || {{y}} || {{y}}
|-
| [[Terminate]] || System || — || {{y}} || {{y}}
|-
| [[ProcessInfo]] || System || — || {{y}} || {{y}}
|-
| [[ProcessList]] || System || — || {{y}} || {{y}}
|-
| [[Download]] || System || — || {{y}} || {{y}}
|-
| [[SystemHealth]] || System || — || {{y}} || {{y}}
|-
| [[Beep]] || [[Fun]] || — || {{y}} || {{y}}
|-
| [[Crash]] || Fun || — || {{y}} || {{y}}
|-
| [[ChangeLog]] || [[Misc]] || — || {{y}} || {{n}}
|-
| [[Ping]] || Misc || — || {{y}} || {{y}}
|}
[[Category:StarLight builds]]
c7330101efe6b76a5e9d33223767a1cc4ecda0ac
1821
1820
2023-10-14T18:59:15Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.0''}}
'''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds.
==General changes==
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI
|-
| [[Exit]] || [[SLSystem]] || — || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Restart]] || SLSystem || — || {{y}} || {{y}}
|-
| [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Uptime]] || SLSystem || — || {{y}} || {{y}}
|-
| [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}}
|-
| [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}}
|-
| [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}}
|-
| [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}}
|-
| [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}}
|-
| [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}}
|-
| [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[SL]] || Settings || — || {{y}} || {{y}}
|-
| [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Print]] || {{b|String|group}} || — || {{y}} || {{y}}
|-
| [[Type]] || String || Optimization and restructure. || {{y}} || {{y}}
|-
| [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}}
|-
| [[LCase]] || String || — || {{y}} || {{y}}
|-
| [[UCase]] || String || — || {{y}} || {{y}}
|-
| [[PCase]] || String || — || {{y}} || {{y}}
|-
| [[Reverse]] || String || — || {{y}} || {{y}}
|-
| [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pad]] || String || New command added. || {{y}} || {{y}}
|-
| [[Len]] || String || — || {{y}} || {{y}}
|-
| [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}}
|-
| [[ASCII]] || String || — || {{y}} || {{y}}
|-
| [[Char]] || String || — || {{y}} || {{y}}
|-
| [[Hex]] || String || — || {{y}} || {{y}}
|-
| [[Oct]] || String || — || {{y}} || {{y}}
|-
| [[Binary]] || String || — || {{y}} || {{y}}
|-
| [[NumBinary]] || String || — || {{y}} || {{y}}
|-
| [[StrConvert]] || String || New command added. || {{y}} || {{y}}
|-
| [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}}
|-
| [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}}
|-
| [[Add]] || {{b|Math|group}} || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}}
|-
| [[Sub]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Mult]] || Math || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}}
|-
| [[Div]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntDiv]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Mod]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pow]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sqrt]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Root]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Log]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Ln]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Abs]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Inv]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Factorial]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sin]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Cos]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Tan]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Csc]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sec]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Cot]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvSin]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCos]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvTan]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCsc]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvSec]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCot]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DegToRad]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[RadToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DegToDMS]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DMSToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Rad]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Deg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Quadratic]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SimpInterest]] || Math || — || {{y}} || {{y}}
|-
| [[CompInterest]] || Math || — || {{y}} || {{y}}
|-
| [[ContInterest]] || Math || — || {{y}} || {{y}}
|-
| [[Perimeter]] || Math || — || {{y}} || {{y}}
|-
| [[Area]] || Math || — || {{y}} || {{y}}
|-
| [[Volume]] || Math || — || {{y}} || {{y}}
|-
| [[SurfaceArea]] || Math || — || {{y}} || {{y}}
|-
| [[Median]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Average]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Random]] || Math || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Chance]] || Math || New command added. || {{y}} || {{y}}
|-
| [[Factor]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Gcf]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Simplify]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ToFraction]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DataConvert]] || Math || — || {{y}} || {{y}}
|-
| [[LengthConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TempConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TimeConvert]] || Math || — || {{y}} || {{y}}
|-
| [[Test]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pi]] || Math || — || {{y}} || {{y}}
|-
| [[E]] || Math || — || {{y}} || {{y}}
|-
| [[Date]] || [[Date/Time]] || — || {{y}} || {{y}}
|-
| [[Time]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDate]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[MilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Month]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Day]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Year]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfWeek]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfYear]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Hour]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Minute]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Second]] || Date/Time || — || {{y}} || {{y}}
|-
| [[UTC]] || Date/Time || — || {{y}} || {{y}}
|-
| [[CD]] || [[File]] || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[DIR]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Copy]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Move]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Del]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Rename]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[NewDir]] || File || Implemented GetText(). || {{y}} || {{y}}
|-
| [[NewFile]] || File || Added ability to make a file with contents; implemented GetText(). || {{y}} || {{y}}
|-
| [[ReadFile]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Attr]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[SimulateMessage]] || [[System]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ShowTip]] || System || General code cleanup; implemented GetText(); corrected no output glitch. || {{y}} || {{y}}
|-
| [[GetClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SetClipBoard]] || System || Implemented GetText(); now checks for invalid files. || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[StartStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[StopStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[GetStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Play]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Stop]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Launch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Terminate]] || System || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessInfo]] || System || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessList]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Download]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SystemHealth]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Beep]] || [[Fun]] || Added "~" to the count parameter for infinite beeps; implemented GetText(). || {{y}} || {{y}}
|-
| [[Crash]] || Fun || — || {{y}} || {{y}}
|-
| [[ChangeLog]] || [[Misc]] || New command added. || {{y}} || {{n}}
|-
| [[Ping]] || Misc || Command readded; added timeout and size parameters; implented GetText(). || {{y}} || {{y}}
|}
[[Category:StarLight builds]]
d11639f28a5a69eb0ece820c9e3fdd8fcae89a80
1822
1821
2023-10-14T19:09:05Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.0''}}
'''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds.
==General changes==
*Messages are retrieved from Messages.txt instead of internally.
*Passwords are accepted via input box instead of directly on the console.
==GUI changes==
*Added process scheduler.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI
|-
| [[Exit]] || [[SLSystem]] || — || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Restart]] || SLSystem || — || {{y}} || {{y}}
|-
| [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Uptime]] || SLSystem || — || {{y}} || {{y}}
|-
| [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}}
|-
| [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}}
|-
| [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}}
|-
| [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}}
|-
| [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}}
|-
| [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}}
|-
| [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[SL]] || Settings || — || {{y}} || {{y}}
|-
| [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Print]] || {{b|String|group}} || — || {{y}} || {{y}}
|-
| [[Type]] || String || Optimization and restructure. || {{y}} || {{y}}
|-
| [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}}
|-
| [[LCase]] || String || — || {{y}} || {{y}}
|-
| [[UCase]] || String || — || {{y}} || {{y}}
|-
| [[PCase]] || String || — || {{y}} || {{y}}
|-
| [[Reverse]] || String || — || {{y}} || {{y}}
|-
| [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pad]] || String || New command added. || {{y}} || {{y}}
|-
| [[Len]] || String || — || {{y}} || {{y}}
|-
| [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}}
|-
| [[ASCII]] || String || — || {{y}} || {{y}}
|-
| [[Char]] || String || — || {{y}} || {{y}}
|-
| [[Hex]] || String || — || {{y}} || {{y}}
|-
| [[Oct]] || String || — || {{y}} || {{y}}
|-
| [[Binary]] || String || — || {{y}} || {{y}}
|-
| [[NumBinary]] || String || — || {{y}} || {{y}}
|-
| [[StrConvert]] || String || New command added. || {{y}} || {{y}}
|-
| [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}}
|-
| [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}}
|-
| [[Add]] || {{b|Math|group}} || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}}
|-
| [[Sub]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Mult]] || Math || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}}
|-
| [[Div]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntDiv]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Mod]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pow]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sqrt]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Root]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Log]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Ln]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Abs]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Inv]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Factorial]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sin]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Cos]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Tan]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Csc]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sec]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Cot]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvSin]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCos]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvTan]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCsc]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvSec]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCot]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DegToRad]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[RadToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DegToDMS]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DMSToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Rad]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Deg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Quadratic]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SimpInterest]] || Math || — || {{y}} || {{y}}
|-
| [[CompInterest]] || Math || — || {{y}} || {{y}}
|-
| [[ContInterest]] || Math || — || {{y}} || {{y}}
|-
| [[Perimeter]] || Math || — || {{y}} || {{y}}
|-
| [[Area]] || Math || — || {{y}} || {{y}}
|-
| [[Volume]] || Math || — || {{y}} || {{y}}
|-
| [[SurfaceArea]] || Math || — || {{y}} || {{y}}
|-
| [[Median]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Average]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Random]] || Math || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Chance]] || Math || New command added. || {{y}} || {{y}}
|-
| [[Factor]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Gcf]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Simplify]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ToFraction]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DataConvert]] || Math || — || {{y}} || {{y}}
|-
| [[LengthConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TempConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TimeConvert]] || Math || — || {{y}} || {{y}}
|-
| [[Test]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pi]] || Math || — || {{y}} || {{y}}
|-
| [[E]] || Math || — || {{y}} || {{y}}
|-
| [[Date]] || [[Date/Time]] || — || {{y}} || {{y}}
|-
| [[Time]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDate]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[MilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Month]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Day]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Year]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfWeek]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfYear]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Hour]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Minute]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Second]] || Date/Time || — || {{y}} || {{y}}
|-
| [[UTC]] || Date/Time || — || {{y}} || {{y}}
|-
| [[CD]] || [[File]] || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[DIR]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Copy]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Move]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Del]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Rename]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[NewDir]] || File || Implemented GetText(). || {{y}} || {{y}}
|-
| [[NewFile]] || File || Added ability to make a file with contents; implemented GetText(). || {{y}} || {{y}}
|-
| [[ReadFile]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Attr]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[SimulateMessage]] || [[System]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ShowTip]] || System || General code cleanup; implemented GetText(); corrected no output glitch. || {{y}} || {{y}}
|-
| [[GetClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SetClipBoard]] || System || Implemented GetText(); now checks for invalid files. || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[StartStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[StopStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[GetStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Play]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Stop]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Launch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Terminate]] || System || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessInfo]] || System || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessList]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Download]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SystemHealth]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Beep]] || [[Fun]] || Added "~" to the count parameter for infinite beeps; implemented GetText(). || {{y}} || {{y}}
|-
| [[Crash]] || Fun || — || {{y}} || {{y}}
|-
| [[ChangeLog]] || [[Misc]] || New command added. || {{y}} || {{n}}
|-
| [[Ping]] || Misc || Command readded; added timeout and size parameters; implented GetText(). || {{y}} || {{y}}
|}
[[Category:StarLight builds]]
fd3f10a848d32d9667e57eee550210b5c3b76a68
1823
1822
2023-10-14T19:13:53Z
Serpent King
24956324
/* General changes */
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV4.0''}}
'''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds.
==General changes==
*Messages are retrieved from Messages.txt instead of internally.
*Passwords are accepted via input box instead of directly on the console.
*Added the #CLIP keyword.
==GUI changes==
*Added process scheduler.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI
|-
| [[Exit]] || [[SLSystem]] || — || {{y}} || {{y}}
|-
| [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Restart]] || SLSystem || — || {{y}} || {{y}}
|-
| [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Uptime]] || SLSystem || — || {{y}} || {{y}}
|-
| [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}}
|-
| [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}}
|-
| [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}}
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}}
|-
| [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}}
|-
| [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}}
|-
| [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}}
|-
| [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}}
|-
| [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}}
|-
| [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}}
|-
| [[SL]] || Settings || — || {{y}} || {{y}}
|-
| [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}}
|-
| [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Print]] || {{b|String|group}} || — || {{y}} || {{y}}
|-
| [[Type]] || String || Optimization and restructure. || {{y}} || {{y}}
|-
| [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}}
|-
| [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}}
|-
| [[LCase]] || String || — || {{y}} || {{y}}
|-
| [[UCase]] || String || — || {{y}} || {{y}}
|-
| [[PCase]] || String || — || {{y}} || {{y}}
|-
| [[Reverse]] || String || — || {{y}} || {{y}}
|-
| [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pad]] || String || New command added. || {{y}} || {{y}}
|-
| [[Len]] || String || — || {{y}} || {{y}}
|-
| [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}}
|-
| [[ASCII]] || String || — || {{y}} || {{y}}
|-
| [[Char]] || String || — || {{y}} || {{y}}
|-
| [[Hex]] || String || — || {{y}} || {{y}}
|-
| [[Oct]] || String || — || {{y}} || {{y}}
|-
| [[Binary]] || String || — || {{y}} || {{y}}
|-
| [[NumBinary]] || String || — || {{y}} || {{y}}
|-
| [[StrConvert]] || String || New command added. || {{y}} || {{y}}
|-
| [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}}
|-
| [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}}
|-
| [[Add]] || {{b|Math|group}} || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}}
|-
| [[Sub]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Mult]] || Math || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}}
|-
| [[Div]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[IntDiv]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Mod]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pow]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sqrt]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Root]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Log]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Ln]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Abs]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Inv]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Factorial]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sin]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Cos]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Tan]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Csc]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Sec]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Cot]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvSin]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCos]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvTan]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCsc]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvSec]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[InvCot]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DegToRad]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[RadToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DegToDMS]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DMSToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Rad]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Deg]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Quadratic]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SimpInterest]] || Math || — || {{y}} || {{y}}
|-
| [[CompInterest]] || Math || — || {{y}} || {{y}}
|-
| [[ContInterest]] || Math || — || {{y}} || {{y}}
|-
| [[Perimeter]] || Math || — || {{y}} || {{y}}
|-
| [[Area]] || Math || — || {{y}} || {{y}}
|-
| [[Volume]] || Math || — || {{y}} || {{y}}
|-
| [[SurfaceArea]] || Math || — || {{y}} || {{y}}
|-
| [[Median]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Average]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Random]] || Math || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. || {{y}} || {{y}}
|-
| [[Chance]] || Math || New command added. || {{y}} || {{y}}
|-
| [[Factor]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Gcf]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Simplify]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ToFraction]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[DataConvert]] || Math || — || {{y}} || {{y}}
|-
| [[LengthConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TempConvert]] || Math || — || {{y}} || {{y}}
|-
| [[TimeConvert]] || Math || — || {{y}} || {{y}}
|-
| [[Test]] || Math || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Pi]] || Math || — || {{y}} || {{y}}
|-
| [[E]] || Math || — || {{y}} || {{y}}
|-
| [[Date]] || [[Date/Time]] || — || {{y}} || {{y}}
|-
| [[Time]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDate]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongDateTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[MilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[LongMilitaryTime]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Month]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Day]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Year]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfWeek]] || Date/Time || — || {{y}} || {{y}}
|-
| [[DayOfYear]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Hour]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Minute]] || Date/Time || — || {{y}} || {{y}}
|-
| [[Second]] || Date/Time || — || {{y}} || {{y}}
|-
| [[UTC]] || Date/Time || — || {{y}} || {{y}}
|-
| [[CD]] || [[File]] || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[DIR]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Copy]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Move]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Del]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Rename]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[NewDir]] || File || Implemented GetText(). || {{y}} || {{y}}
|-
| [[NewFile]] || File || Added ability to make a file with contents; implemented GetText(). || {{y}} || {{y}}
|-
| [[ReadFile]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[Attr]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}}
|-
| [[SimulateMessage]] || [[System]] || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SimulateInputBox]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ShowTip]] || System || General code cleanup; implemented GetText(); corrected no output glitch. || {{y}} || {{y}}
|-
| [[GetClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SetClipBoard]] || System || Implemented GetText(); now checks for invalid files. || {{y}} || {{y}}
|-
| [[ClearClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[StartStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[StopStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[PauseStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[ResumeStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[GetStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Play]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Stop]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Launch]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Terminate]] || System || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessInfo]] || System || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). || {{y}} || {{y}}
|-
| [[ProcessList]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Download]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[SystemHealth]] || System || Implemented GetText(). || {{y}} || {{y}}
|-
| [[Beep]] || [[Fun]] || Added "~" to the count parameter for infinite beeps; implemented GetText(). || {{y}} || {{y}}
|-
| [[Crash]] || Fun || — || {{y}} || {{y}}
|-
| [[ChangeLog]] || [[Misc]] || New command added. || {{y}} || {{n}}
|-
| [[Ping]] || Misc || Command readded; added timeout and size parameters; implented GetText(). || {{y}} || {{y}}
|}
[[Category:StarLight builds]]
ae8f0b3578a302b65554e75e16a85e990be4a98b
Scramble
0
277
1819
1430
2023-10-14T18:37:20Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = String
|usage = scramble <source>
|aliases = scramble, scrmbl
|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward.
==Function==
The Scramble command returns randomly scrambled characters in the source string.
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=source
|description=The source text.
|range=str
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.5}} || New command added.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|4.1}} || Format changed to single parameter.
|-
| {{v|5.0}} || No longer uses a recursive loop, improving speed.
|}
9c4ff6a67a90682e033606a8f864566887b0020e
StarLightV3.5
0
623
1824
2023-10-14T19:29:13Z
Serpent King
24956324
Created page with "{{DISPLAYTITLE:''StarLightV3.5''}} '''''StarLightV3.5''''' is the 7th active build of ''[[StarLight]]''. This version is [[GUI]] only. ==General changes== ==GUI changes== ==..."
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV3.5''}}
'''''StarLightV3.5''''' is the 7th active build of ''[[StarLight]]''. This version is [[GUI]] only.
==General changes==
==GUI changes==
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[SLCredits]] || SLSystem || —
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || —
|-
| {{b|Settings|command}} || {{b|Settings|group}} || —
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[FontFamily]] || Settings || —
|-
| [[TextSize]] || Settings || —
|-
| [[TxtColor]] || Settings || —
|-
| [[HighlightColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || —
|-
| [[Unlock]] || Settings || —
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[ProcessCheckFrequency]] || Settings || —
|-
| [[Notify]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || —
|-
| [[ClearSettings]] || Settings || —
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || —
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || —
|-
| [[Move]] || File || —
|-
| [[Del]] || File || —
|-
| [[Rename]] || File || —
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || —
|-
| [[ReadFile]] || File || —
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|}
[[Category:StarLight builds]]
10c22dfe6aa3634bfb7dbe1c1297763bed24936c
1826
1824
2023-10-14T19:42:59Z
Serpent King
24956324
wikitext
text/x-wiki
{{DISPLAYTITLE:''StarLightV3.5''}}
'''''StarLightV3.5''''' is the 7th active build of ''[[StarLight]]''. This version is [[GUI]] only.
==Command list==
{|class="wikitable sortable"
! Command name !! Group !! Changes from [[StarLightV3.1|last version]]
|-
| [[Exit]] || [[SLSystem]] || —
|-
| [[Restart]] || SLSystem || —
|-
| [[Clear]] || SLSystem || —
|-
| [[SLCredits]] || SLSystem || New command added.
|-
| [[Uptime]] || SLSystem || —
|-
| [[SetVar]] || SLSystem || —
|-
| [[Help]] || SLSystem || —
|-
| [[About]] || SLSystem || —
|-
| [[ListColor]] || SLSystem || —
|-
| [[LogSize]] || SLSystem || —
|-
| [[DeleteLog]] || SLSystem || —
|-
| [[ForceKill]] || SLSystem || New command added.
|-
| {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting.
|-
| [[Title]] || Settings || —
|-
| [[Message]] || Settings || —
|-
| [[FontFamily]] || Settings || —
|-
| [[TextSize]] || Settings || —
|-
| [[TxtColor]] || Settings || —
|-
| [[HighlightColor]] || Settings || —
|-
| [[ResetColor]] || Settings || —
|-
| [[Length]] || Settings || —
|-
| [[Width]] || Settings || —
|-
| [[BufferLength]] || Settings || —
|-
| [[BufferWidth]] || Settings || —
|-
| [[CursorSize]] || Settings || —
|-
| [[Lock]] || Settings || New command added.
|-
| [[Unlock]] || Settings || New command added.
|-
| [[SaveDirectory]] || Settings || —
|-
| [[Timestamp]] || Settings || —
|-
| [[PlayIntroSound]] || Settings || —
|-
| [[IntroSoundPath]] || Settings || —
|-
| [[AutosaveMode]] || Settings || —
|-
| [[OutputToClipboard]] || Settings || —
|-
| [[ProcessCheckFrequency]] || Settings || —
|-
| [[Notify]] || Settings || —
|-
| [[SL]] || Settings || —
|-
| [[LoadSettings]] || Settings || —
|-
| [[SaveSettings]] || Settings || Saves private settings for logged in users.
|-
| [[ClearSettings]] || Settings || Clears private settings for logged in users.
|-
| [[Who]] || [[Authentication]] || —
|-
| [[Login]] || Authentication || —
|-
| [[Logout]] || Authentication || —
|-
| [[Register]] || Authentication || —
|-
| [[ClearAuth]] || Authentication || —
|-
| [[CreatePublicNote]] || Authentication || —
|-
| [[ViewPublicNote]] || Authentication || —
|-
| [[DeletePublicNote]] || Authentication || —
|-
| [[CreatePrivateNote]] || Authentication || —
|-
| [[ViewPrivateNote]] || Authentication || —
|-
| [[DeletePrivateNote]] || Authentication || —
|-
| [[Print]] || {{b|String|group}} || —
|-
| [[Type]] || String || —
|-
| [[Left]] || String || —
|-
| [[Right]] || String || —
|-
| [[Mid]] || String || —
|-
| [[Replace]] || String || —
|-
| [[LCase]] || String || —
|-
| [[UCase]] || String || —
|-
| [[PCase]] || String || —
|-
| [[Reverse]] || String || —
|-
| [[Repeat]] || String || —
|-
| [[Offset]] || String || —
|-
| [[Scramble]] || String || —
|-
| [[Insert]] || String || —
|-
| [[InsertBefore]] || String || —
|-
| [[InsertAfter]] || String || —
|-
| [[Omit]] || String || —
|-
| [[Trim]] || String || —
|-
| [[Len]] || String || —
|-
| [[Frequency]] || String || —
|-
| [[ASCII]] || String || —
|-
| [[Char]] || String || —
|-
| [[Hex]] || String || —
|-
| [[Oct]] || String || —
|-
| [[Binary]] || String || —
|-
| [[NumBinary]] || String || —
|-
| [[KeyCode]] || String || —
|-
| [[ColorCode]] || String || —
|-
| [[Add]] || {{b|Math|group}} || —
|-
| [[Sub]] || Math || —
|-
| [[Mult]] || Math || —
|-
| [[Div]] || Math || —
|-
| [[IntDiv]] || Math || —
|-
| [[Mod]] || Math || —
|-
| [[Pow]] || Math || —
|-
| [[Sqrt]] || Math || —
|-
| [[Root]] || Math || —
|-
| [[Log]] || Math || —
|-
| [[Ln]] || Math || —
|-
| [[Abs]] || Math || —
|-
| [[Inv]] || Math || —
|-
| [[Factorial]] || Math || —
|-
| [[Sin]] || Math || —
|-
| [[Cos]] || Math || —
|-
| [[Tan]] || Math || —
|-
| [[Csc]] || Math || —
|-
| [[Sec]] || Math || —
|-
| [[Cot]] || Math || —
|-
| [[InvSin]] || Math || —
|-
| [[InvCos]] || Math || —
|-
| [[InvTan]] || Math || —
|-
| [[InvCsc]] || Math || —
|-
| [[InvSec]] || Math || —
|-
| [[InvCot]] || Math || —
|-
| [[DegToRad]] || Math || —
|-
| [[RadToDeg]] || Math || —
|-
| [[DegToDMS]] || Math || —
|-
| [[DMSToDeg]] || Math || —
|-
| [[Rad]] || Math || —
|-
| [[Deg]] || Math || —
|-
| [[Quadratic]] || Math || —
|-
| [[SimpInterest]] || Math || —
|-
| [[CompInterest]] || Math || —
|-
| [[ContInterest]] || Math || —
|-
| [[Perimeter]] || Math || —
|-
| [[Area]] || Math || —
|-
| [[Volume]] || Math || —
|-
| [[SurfaceArea]] || Math || —
|-
| [[Median]] || Math || —
|-
| [[Average]] || Math || —
|-
| [[Random]] || Math || —
|-
| [[Factor]] || Math || —
|-
| [[Gcf]] || Math || —
|-
| [[Simplify]] || Math || —
|-
| [[ToFraction]] || Math || —
|-
| [[DataConvert]] || Math || —
|-
| [[LengthConvert]] || Math || —
|-
| [[TempConvert]] || Math || —
|-
| [[TimeConvert]] || Math || —
|-
| [[Test]] || Math || —
|-
| [[Pi]] || Math || —
|-
| [[E]] || Math || —
|-
| [[Date]] || [[Date/Time]] || —
|-
| [[Time]] || Date/Time || —
|-
| [[DateTime]] || Date/Time || —
|-
| [[LongDate]] || Date/Time || —
|-
| [[LongTime]] || Date/Time || —
|-
| [[LongDateTime]] || Date/Time || —
|-
| [[MilitaryTime]] || Date/Time || —
|-
| [[LongMilitaryTime]] || Date/Time || —
|-
| [[Month]] || Date/Time || —
|-
| [[Day]] || Date/Time || —
|-
| [[Year]] || Date/Time || —
|-
| [[DayOfWeek]] || Date/Time || —
|-
| [[DayOfYear]] || Date/Time || —
|-
| [[Hour]] || Date/Time || —
|-
| [[Minute]] || Date/Time || —
|-
| [[Second]] || Date/Time || —
|-
| [[UTC]] || Date/Time || —
|-
| [[CD]] || [[File]] || "chdir" alias added.
|-
| [[DIR]] || File || —
|-
| [[Copy]] || File || "cp" alias added.
|-
| [[Move]] || File || "mv" alias added.
|-
| [[Del]] || File || "rem" and "rm" aliases added.
|-
| [[Rename]] || File || "rn" alias added.
|-
| [[NewDir]] || File || —
|-
| [[NewFile]] || File || "touch" alias added.
|-
| [[ReadFile]] || File || "cat" alias added.
|-
| [[Attr]] || File || —
|-
| [[SimulateMessage]] || [[System]] || —
|-
| [[SimulateInputBox]] || System || —
|-
| [[ShowTip]] || System || —
|-
| [[GetClipBoard]] || System || —
|-
| [[SetClipBoard]] || System || —
|-
| [[ClearClipBoard]] || System || —
|-
| [[StartStopwatch]] || System || —
|-
| [[StopStopwatch]] || System || —
|-
| [[PauseStopwatch]] || System || —
|-
| [[ResumeStopwatch]] || System || —
|-
| [[GetStopwatch]] || System || —
|-
| [[Play]] || System || —
|-
| [[Stop]] || System || —
|-
| [[Launch]] || System || —
|-
| [[Terminate]] || System || —
|-
| [[ProcessInfo]] || System || —
|-
| [[ProcessList]] || System || —
|-
| [[Download]] || System || —
|-
| [[SystemHealth]] || System || —
|-
| [[Beep]] || [[Fun]] || —
|-
| [[Crash]] || Fun || —
|}
[[Category:StarLight builds]]
584418ad496e3e3f706b7fc2664b46151858e7de
ClearSettings
0
248
1825
1396
2023-10-14T19:31:31Z
Serpent King
24956324
/* Legacy */
wikitext
text/x-wiki
{{infobox command
|group = Settings
|usage = clearsettings
|aliases = clearsettings, clearset, clrset
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''ClearSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.
==Function==
The ClearSettings command returns all settings to their defaults and saves them. If a user is logged in, the settings will be saved specific to the user.
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|3.0}} || "clrset" alias added.
|-
| {{v|3.5}} || Clears private settings for logged in users.
|-
| {{v|4.0}} || Implemented GetText().
|-
| {{v|5.0}} || Now deletes the settings file.
|}
==See also==
*[[LoadSettings]]
*[[SaveSettings]]
2ef40d776ab970bf0c50cd1195dd23b998e1361b
Template:News
10
191
1828
1348
2023-10-14T20:05:57Z
Serpent King
24956324
wikitext
text/x-wiki
{|width=100% class="plainlinks"
|class="mp-section-text" style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|5.0}}
|}
;10 October 2023
*StarLightV5.0 has released!
;29 June 2021
*StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands:
**'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro.
**'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry.
**'''Clone''': Creates a new instance of StarLight.
**'''CommandCount''': Lists out how many times each command is used.
**'''IndexOf''': Returns the index of a find string within a source string.
**'''PrimeList''': Returns a list of prime numbers.
**'''EditFile''': Allows the user to edit a file line by line right from the console.
**'''ProcessSave''': Saves a currently running process's location for future use with the launch command. Basically like making shortcuts.
a677ffbda588eb6ff676b16c148c676436cd3235
Files
0
263
1829
1627
2023-10-14T20:08:07Z
Serpent King
24956324
wikitext
text/x-wiki
Below is a list of files ''[[StarLight]]'' uses to run.
{| class="wikitable sortable"
! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size
|-
! {{v|1.0}}
! {{v|2.0}}
! {{v|2.5}}
! {{v|2.7}}
! {{v|3.0}}
! {{v|3.1}}
! {{v|3.5}}
! {{v|4.0}}<br>(GUI)
! {{v|4.0}}<br>(Con)
! {{v|4.1}}
! {{v|5.0}}
|-
| StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 1522 KB
|-
| Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB
|-
| Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB
|-
| Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 47 KB
|-
| StarLight.ico || Icon file. || Embedded || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || {{y}} || {{n}} || {{n}} || {{n}}
|-
| Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} || {{y}} || {{y}} || {{y}}
|-
| Log{mm-dd-yyyy}.log || Log file. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}}
|-
| Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}}
|-
| UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}}
|-
| UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}}
|-
| CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|-
| Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}}
|}
[[Category:StarLight]]
cb78c60b0de27ad31be398ca35aa5ce75936731c
Volume
0
264
1830
1561
2024-02-11T16:15:46Z
Serpent King
24956324
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume rectprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code>
*Rectangular Pyramid <code>volume rectpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceArea]]
06bed415bf49c3701e4f9ee8a56d2976674c7144
1831
1830
2024-02-11T16:17:56Z
Serpent King
24956324
/* Parameters */
wikitext
text/x-wiki
{{infobox command
|group = Math
|usage = volume <shape> <...>
|aliases = volume
|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y
|console=y|gui=y
}}
'''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command.
==Function==
Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape.
Shapes include:
*Cube <code>volume cube <sidelength></code>
*Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code>
*Rectangular Prism <code>volume rectprism <length> <width> <height></code>
*Prism <code>volume prism <base> <height></code>
*Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code>
*Rectangular Pyramid <code>volume rectpyramid <length> <width> <height></code>
*Pyramid <code>volume pyramid <base> <height></code>
*Cone <code>volume cone <radius> <height> <height></code>
*Cylinder <code>volume cylinder <radius> <height></code>
*Sphere <code>volume sphere <radius></code>
==Parameters==
{{ParametersHeader}}
{{ParametersRow
|num=1
|name=shape
|description=The shape to get the volume of.
|range=Valid units: cube, triprism, rectprism, prism, tripyramid, rectpyramid, pyramid, cone, cylinder, sphere
|required=y}}
|-
!colspan=6|Cube
{{ParametersRow
|num=2
|name=sidelength
|description=Length of one of the edges.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Prism
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Prism
{{ParametersRow
|num=2
|name=length
|description=Length of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Prism
{{ParametersRow
|num=2
|name=base
|description=Base area of the prism.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the prism.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Triangular Pyramid
{{ParametersRow
|num=2
|name=basebase
|description=Base length of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=baseheight
|description=Height of the base triangle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Rectangular Pyramid
{{ParametersRow
|num=2
|name=length
|description=Length of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=width
|description=Width of the base of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=4
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Pyramid
{{ParametersRow
|num=2
|name=base
|description=Base area of the pyramid.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the pyramid.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cone
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cone.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Cylinder
{{ParametersRow
|num=2
|name=radius
|description=Radius of the base circle.
|range=dec
|minval=0
|required=y}}
{{ParametersRow
|num=3
|name=height
|description=Height of the cylinder.
|range=dec
|minval=0
|required=y}}
|-
!colspan=6|Sphere
{{ParametersRow
|num=2
|name=radius
|description= Radius of the sphere.
|range=dec
|minval=0
|required=y}}
|}
==Legacy==
{| class=wikitable
! Version !! Change
|-
| {{v|2.0}} || New command added.
|-
| {{v|2.5}} || Command split out of the dissolved math command.
|-
| {{v|4.1}} || Implemented GetText().
|}
==See also==
*[[Perimeter]]
*[[Area]]
*[[SurfaceArea]]
82f37af963acb4b35fd73e90e9ef84300056781b